CLIツールのREADMEテンプレート
コマンドラインツール用のREADMEを構築します。グローバルインストール、コマンド構文、フラグとオプション、設定ファイル、シェル補完のセットアップを解説します。
Project Type
詳細な説明
CLIツールのREADMEを作成する
コマンドラインツールには、ライブラリとは異なるドキュメントニーズがあります。ユーザーはインストール方法、コマンド構文、利用可能なフラグ、設定オプションを理解する必要があります。READMEはクイックスタートガイドとリファレンスマニュアルの両方として機能する必要があります。
インストール方法
CLIツールは通常、複数のインストールパスを提供します:
# グローバルインストール(推奨)
npm install -g my-cli
# インストールせずに実行
npx my-cli
# Homebrew(該当する場合)
brew install my-cli
CLIツールは通常システム全体のコマンドとして使用されるため、グローバルインストールを最初に表示します。
コマンド構文
明確な構文パターンでプライマリコマンドを文書化します:
my-cli <command> [options]
Commands:
init 新しいプロジェクトを初期化
build プロジェクトをビルド
deploy 本番環境にデプロイ
config 設定を管理
Options:
-v, --version バージョン番号を表示
-h, --help ヘルプを表示
--verbose 詳細出力を有効化
--config <path> 設定ファイルのパス
実用的な例
CLIのREADMEは実世界の例から大きな利益を得ます。一般的なワークフローを示してください:
# 新しいプロジェクトを作成
my-cli init my-app --template react
# カスタム出力でビルド
my-cli build --output ./dist --minify
# ステージングにデプロイ
my-cli deploy --env staging --dry-run
設定ファイル
ツールが設定ファイルをサポートしている場合、形式と利用可能なオプションを文書化します。
終了コード
スクリプトとCI統合のために終了コードを文書化します:
0- 成功1- 一般的なエラー2- 無効な引数
ユースケース
開発者がグローバルにインストールしてターミナルからプロジェクトのスキャフォールディングや自動化タスクに使用する新しいCLIツールのドキュメントを作成する場合。