2017-03-02 7 views
0

cliパッケージ(package main)を "go-getable"にすることはできますか?バイナリは別の名前でインストールされていますか?例えば"go-getable"パッケージで別の実行可能ファイル名を選択

リポジトリを持っている github.com/exaring/foo-cli

しかしgo get github.com/foo/foo-clifoo(ないfoo-cli)と呼ばれるバイナリをインストールするのでしょうか?

表現力豊かなリポジトリ名ですが、短い実行可能な実行可能ファイルです。

+1

これはプログラミングとはまったく関係ありません。あなたのメインをgithub.com/foo/foo-cli/cmd/fooに貼り付けてください。 – Volker

+0

誰がプログラミングの問題だと言ったのですか?それはツールの質問です!私はビルドの制約のような修正があることを期待していました。 '// name:foo'のようなものです。まあ、気にしないでください。 –

答えて

0

ユーザーがgo build代わりのgo getを実行していると罰金している場合は、あなたがこれを行うことができます:

go build -o foo github.com/foo/foo-cli 

そうしないと、あなたはfoo-cli内のすべてのCLIのコードを維持し、foomain機能を置くことができます。

+0

ありがとう、masnun。ここではゲットできる部分が不可欠です。私は '$ gopath/binにバイナリをインストールするために' get get github.com/foo/foo-cli 'とタイプするようにします。これは今のところできないように見えます。 –

関連する問題