|
| 1 | +% DH-MAKE-GOLANG(1) 2018-09-15 |
| 2 | + |
| 3 | +# NAME |
| 4 | + |
| 5 | +dh-make-golang - automatically creates Debian packaging for Go packages |
| 6 | + |
| 7 | +# SYNOPSIS |
| 8 | + |
| 9 | +**dh-make-golang** [*globalflags*] <*command*> [*flags*] <*args*> |
| 10 | + |
| 11 | +# DESCRIPTION |
| 12 | + |
| 13 | +**dh-make-golang** is a tool to automatically create Debian packaging for Go |
| 14 | +packages. Its goal is to automate away as much of the work as possible when |
| 15 | +creating a Debian package for a Go library package. |
| 16 | + |
| 17 | +For backwards compatibility, when no command is specified, the **make** |
| 18 | +command is executed. To learn more about a command, run |
| 19 | +"dh-make-golang <*command*> -help", for example "dh-make-golang make -help". |
| 20 | + |
| 21 | +# COMMANDS |
| 22 | + |
| 23 | +**make** *go-package-importpath* |
| 24 | +: Create a Debian package. **dh-make-golang** will create new files and |
| 25 | + directories in the current working directory. It will connect to |
| 26 | + the internet to download the specified Go package. |
| 27 | + |
| 28 | +**search** *pattern* |
| 29 | +: Search Debian for already-existing packages. Uses Go's default |
| 30 | + regexp syntax (https://golang.org/pkg/regexp/syntax/). |
| 31 | + |
| 32 | +**estimate** *go-package-importpath* |
| 33 | +: Estimates the work necessary to bring *go-package-importpath* |
| 34 | + into Debian by printing all currently unpacked repositories. |
| 35 | + |
| 36 | +**create-salsa-project** *project-name* |
| 37 | +: Create a project for hosting Debian packaging. |
| 38 | + |
| 39 | +# OPTIONS |
| 40 | + |
| 41 | +Run **dh-make-golang** -help for more details. |
| 42 | + |
| 43 | +# AUTHOR |
| 44 | + |
| 45 | +This manual page was written by Michael Stapelberg <stapelberg@debian.org> |
| 46 | +and Dr.\ Tobias Quathamer <toddy@debian.org>, |
| 47 | +for the Debian project (and may be used by others). |
0 commit comments