cli - Goでコマンドラインアプリを構築するためのシンプルで高速で楽しいパッケージ

(A simple, fast, and fun package for building command line apps in Go)

Created at: 2013-07-14 03:32:06
Language: Go
License: MIT

cli

GoDoc コードビート 通知表に行く codecov

cliは、Goでコマンドラインアプリを構築するためのシンプルで高速で楽しいパッケージです。目標は、開発者が表現力豊かな方法で高速で配布可能なコマンドラインアプリケーションを作成できるようにすることです。

使用法のドキュメント

メジャーバージョンごとに使用ドキュメントがあります。使用しているバージョンがわかりませんか?おそらく、現在の

main
ブランチのバージョンを使用してい
v2
ます。

新しいバージョンに移行するためのガイド:

インストール

このパッケージを使用するには、動作する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を使用して測定)減少します。

GOPATH

コマンドを簡単に使用できるように

PATH
、ディレクトリが含まれていることを確認してください。
$GOPATH/bin

export PATH=$PATH:$GOPATH/bin

サポートされているプラ​​ットフォーム

cliは、Linux上のGoの複数のバージョン、およびOSXとWindows上の最新リリースバージョンのGoに対してテストされています。このプロジェクトでは、ビルドにGithubアクションを使用しています。現在サポートされているgoのバージョンとプラットフォームを確認するには、 。/。 github / Workflows/cli.ymlをご覧ください。

ライセンス

見る

LICENSE