diff options
Diffstat (limited to 'debian/man/go-clean.1')
-rw-r--r-- | debian/man/go-clean.1 | 82 |
1 files changed, 82 insertions, 0 deletions
diff --git a/debian/man/go-clean.1 b/debian/man/go-clean.1 new file mode 100644 index 000000000..bff689e2a --- /dev/null +++ b/debian/man/go-clean.1 @@ -0,0 +1,82 @@ +.\" Hey, EMACS: -*- nroff -*- +.TH GO-CLEAN 1 "2012-05-13" +.\" Please adjust this date whenever revising the manpage. +.SH NAME +go \- tool for managing Go source code +.SH SYNOPSIS +.B go clean +.RB [\|\-i\|] +.RB [\|\-r\|] +.RB [\|\-n\|] +.RB [\|\-x\|] +.RB [ +.IR packages +.RB ] +.SH DESCRIPTION +Clean removes object files from package source directories. +The go command builds most objects in a temporary directory, +so go clean is mainly concerned with object files left by other +tools or by manual invocations of go build. + +Specifically, clean removes the following files from each of the +source directories corresponding to the import paths: + +.TP +.B _obj/ +old object directory, left from Makefiles +.TP +.B _test/ +old test directory, left from Makefiles +.TP +.B _testmain.go +old gotest file, left from Makefiles +.TP +.B test.out +old test log, left from Makefiles +.TP +.B build.out +old test log, left from Makefiles +.TP +.B *.[568ao] +object files, left from Makefiles + +.TP +.B DIR(.exe) +from go build +.TP +.B DIR.test(.exe) +from go test \-c +.TP +.B MAINFILE(.exe) +from go build MAINFILE.go +.P +In the list, DIR represents the final path element of the +directory, and MAINFILE is the base name of any Go source +file in the directory that is not included when building +the package. +.SH OPTIONS +.TP +.B \-i +The \-i flag causes clean to remove the corresponding installed +archive or binary (what 'go install' would create). + +.TP +.B \-n +The \-n flag causes clean to print the remove commands it would execute, +but not run them. + +.TP +.B \-r +The \-r flag causes clean to be applied recursively to all the +dependencies of the packages named by the import paths. + +.TP +.B \-x +The \-x flag causes clean to print remove commands as it executes them. +.P +For more about specifying packages, see \fBgo-packages\fP(7). + +.SH AUTHOR +.PP +This manual page was written by Michael Stapelberg <stapelberg@debian.org>, +for the Debian project (and may be used by others). |