.\" Automatically generated by Pandoc 2.9.1.1 .\" .TH "DH-MAKE-GOLANG" "1" "" "2018-09-15" "" .hy .SH NAME .PP dh-make-golang - automatically creates Debian packaging for Go packages .SH SYNOPSIS .PP \f[B]dh-make-golang\f[R] [\f[I]globalflags\f[R]] <\f[I]command\f[R]> [\f[I]flags\f[R]] <\f[I]args\f[R]> .SH DESCRIPTION .PP \f[B]dh-make-golang\f[R] is a tool to automatically create Debian packaging for Go packages. Its goal is to automate away as much of the work as possible when creating a Debian package for a Go library package. .PP For backwards compatibility, when no command is specified, the \f[B]make\f[R] command is executed. To learn more about a command, run \[lq]dh-make-golang <\f[I]command\f[R]> -help\[rq], for example \[lq]dh-make-golang make -help\[rq]. .SH COMMANDS .TP \f[B]make\f[R] \f[I]go-package-importpath\f[R] Create a Debian package. \f[B]dh-make-golang\f[R] will create new files and directories in the current working directory. It will connect to the internet to download the specified Go package. .TP \f[B]search\f[R] \f[I]pattern\f[R] Search Debian for already-existing packages. Uses Go\[cq]s default regexp syntax (https://golang.org/pkg/regexp/syntax/). .TP \f[B]estimate\f[R] \f[I]go-package-importpath\f[R] Estimates the work necessary to bring \f[I]go-package-importpath\f[R] into Debian by printing all currently unpacked repositories. .TP \f[B]create-salsa-project\f[R] \f[I]project-name\f[R] Create a project for hosting Debian packaging. .SH OPTIONS .PP Run \f[B]dh-make-golang\f[R] -help for more details. .SH AUTHOR .PP This manual page was written by Michael Stapelberg and Dr.\ Tobias Quathamer , for the Debian project (and may be used by others).