> ## Documentation Index
> Fetch the complete documentation index at: https://ccsafetynet.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# CLI コマンド

> cc-safety-net CLI の概要です。npx または bunx での実行方法、12 個のコマンド、version と help のグローバルオプション、不明なコマンドのエラーを説明します。

`cc-safety-net` は、CC Safety Net が提供する唯一の CLI です。コーディングエージェントへの CC Safety Net のインストール、適用中の内容の確認、ルールとポリシーの管理に使います。

```bash theme={"dark"}
npx cc-safety-net <command>
bunx cc-safety-net <command>
```

`npx` または `bunx` が実行時に CLI を取得するため、グローバルにインストールする必要はありません。初回実行の手順は[クイックスタート](/docs/ja/quickstart.md)、エージェントごとの設定は[インストール](/docs/ja/installation.md)を参照してください。

## cc-safety-net のコマンド一覧

CLI には 12 個のコマンドがあります。次の表は、`cc-safety-net --help` に表示される順に並べています。

| コマンド | 使用方法 | 動作 |
| - | - | - |
| [`status`](/docs/ja/reference/cli/status) | `status` | ランタイムが現在適用している内容を表示する |
| [`doctor`](/docs/ja/reference/cli/doctor) | `doctor [options]` | インストールと設定に問題がないかを検査する |
| [`logs`](/docs/ja/reference/cli/logs) | `logs [options]` | フックが記録した監査ログエントリを表示する |
| [`explain`](/docs/ja/reference/cli/explain) | `explain [options] <command>` | CC Safety Net がコマンドを解析する過程を手順ごとに表示する |
| [`rule`](/docs/ja/reference/cli/rule) | `rule <subcommand>` | ルール設定、ルールブックの設定元、透過ラッパー、宣言済みのコマンド用ツールを管理する |
| [`policy`](/docs/ja/reference/cli/policy) | `policy <subcommand>` | プロジェクトまたはユーザーのポリシー提案を検査して適用する |
| [`install`](/docs/ja/reference/cli/install) | `install [TARGET_FLAG]` | CC Safety Net をコーディングエージェント CLI にインストールする |
| [`update`](/docs/ja/reference/cli/update) | `update` | インストール済みのすべての連携をその場で更新する |
| [`uninstall`](/docs/ja/reference/cli/uninstall) | `uninstall [TARGET_FLAG]` | CC Safety Net をコーディングエージェント CLI から削除する |
| [`hook`](/docs/ja/reference/cli/hook) | `hook INTEGRATION_FLAG` | エージェントのランタイムフックとして動作し、標準入力から JSON を読み取る |
| [`gui`](/docs/ja/reference/cli/gui) | `gui [options]` | ローカルのポリシーエディター GUI を開く |
| [`statusline`](/docs/ja/reference/cli/statusline) | `statusline --claude-code` | シェル連携用の 1 行ステータスインジケーターを出力する |

`doctor` は別名 `--doctor` でも実行できます。コマンド名の大文字と小文字は区別しません。

## cc-safety-net のグローバルオプション

`--version` はインストール済みのバージョンを出力します。短縮形は `-V` です。`--help` は使用方法を出力します。短縮形は `-h` です。

特定のコマンドの使用方法を表示するには、`help <command>` または `<command> --help` を実行します。

```bash theme={"dark"}
npx cc-safety-net help explain
npx cc-safety-net explain --help
```

## 不明なコマンドのエラー

CLI が認識しないコマンドを指定すると、`Unknown command: <name>` を出力して `1` で終了します。名前が `-` で始まる場合は、代わりに `Unknown option: <name>` を出力します。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.