2017-03-09 4 views

Antwort

11

Sie können den ausführbaren Namen mit der Option -o mit go build angeben. Für Ihr Beispiel würde es ungefähr so ​​aussehen: cd $GOPATH/github.com/username/go-foobar && go build -o foobar. Sie haben jedoch nur die ausführbare Datei im Ordner des Pakets gespeichert - Sie müssen es dennoch irgendwie installieren.

Allerdings kenne ich keine Möglichkeit, das für jemanden zu spezifizieren, der go get github.com/username/go-foobar verwendet, um Ihr Werkzeug zu installieren. Siehe zum Beispiel diese Antwort: https://stackoverflow.com/a/33243591/2415176

Wenn Sie nicht besorgt sind über Leute, die Ihr Werkzeug mit go get installieren, ist dies die Art von Sache, die Sie in ein Makefile verpacken können.

Verwandte Themen