cliは、Goでコマンドラインアプリを構築するためのシンプルで高速で楽しいパッケージです。目標は、開発者が表現力豊かな方法で高速で配布可能なコマンドラインアプリケーションを作成できるようにすることです。
メジャーバージョンごとに使用ドキュメントがあります。使用しているバージョンがわかりませんか?おそらく、現在の
mainブランチのバージョンを使用してい
v2ます。
新しいバージョンに移行するためのガイド:
v1-to-v2-./docs/migrate-v1-to-v2.md _
このパッケージを使用するには、動作するGo環境が必要です。Goのインストール手順を参照してください。
このパッケージを使用する場合は、Goモジュールが必要です。Goモジュールの使用に関するgoブログガイドを参照してください。
v2リリースの使用
$ go get github.com/urfave/cli/v2
...
import (
"github.com/urfave/cli/v2" // imports as package "cli"
)
...
v1リリースの使用
$ go get github.com/urfave/cli
...
import (
"github.com/urfave/cli"
)
...
次のビルドタグを使用できます。
urfave_cli_no_docs
設定する
ToMarkdownと、
ToManメソッドが削除されるため、アプリケーションはそれらを呼び出すことができなくなります。これにより、依存関係が少なくなるため、結果のバイナリサイズが約300〜400 KB(Linux /amd64でGo1.18.1を使用して測定)減少します。
コマンドを簡単に使用できるように
PATH、ディレクトリが含まれていることを確認してください。
$GOPATH/bin
export PATH=$PATH:$GOPATH/bin
cliは、Linux上のGoの複数のバージョン、およびOSXとWindows上の最新リリースバージョンのGoに対してテストされています。このプロジェクトでは、ビルドにGithubアクションを使用しています。現在サポートされているgoのバージョンとプラットフォームを確認するには、 。/。 github / Workflows/cli.ymlをご覧ください。
見るLICENSE