.\" Automatically generated by Pandoc 2.2.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[] [\f[I]globalflags\f[]] <\f[I]command\f[]> [\f[I]flags\f[]] <\f[I]args\f[]> .SH DESCRIPTION .PP \f[B]dh\-make\-golang\f[] 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[] command is executed. To learn more about a command, run \[lq]dh\-make\-golang <\f[I]command\f[]> \-help\[rq], for example \[lq]dh\-make\-golang make \-help\[rq]. .SH COMMANDS .TP .B \f[B]make\f[] \f[I]go\-package\-importpath\f[] Create a Debian package. \f[B]dh\-make\-golang\f[] will create new files and directories in the current working directory. It will connect to the internet to download the specified Go package. .RS .RE .TP .B \f[B]search\f[] \f[I]pattern\f[] Search Debian for already\-existing packages. Uses Go's default regexp syntax (https://golang.org/pkg/regexp/syntax/). .RS .RE .TP .B \f[B]estimate\f[] \f[I]go\-package\-importpath\f[] Estimates the work necessary to bring \f[I]go\-package\-importpath\f[] into Debian by printing all currently unpacked repositories. .RS .RE .TP .B \f[B]create\-salsa\-project\f[] \f[I]project\-name\f[] Create a project for hosting Debian packaging. .RS .RE .SH OPTIONS .PP Run \f[B]dh\-make\-golang\f[] \-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).