CLI リファレンス
lizard CLI はプラットフォームへの主要なインターフェースです。このページでは、インストール、グローバルフラグ、終了コード、実行時検出について扱います。各コマンドにはサイドバーに専用のリファレンスページがあります — lizard up、lizard service、lizard secrets などを参照してください。
CLI v0.3.62 を基準に生成されたリファレンスです。任意のコマンドの正確でバージョン一致のスキーマを確認するには、
lizard <cmd> --help --jsonを実行してください。
インストールとアップグレード
npm install -g @lizard-build/cli
lizard --version
lizard upgrade # update to the latest version
lizard upgrade --check # check without installing必ずグローバルにインストールされた lizard バイナリを使用してください — npx ではありません。権限エラーの修正については Quickstart を参照してください。
認証
lizard login # browser OAuth
lizard login --token lzd_xxx # token auth
lizard logout
lizard whoami # current user, workspace, linked projectCI では、login を実行する代わりに、環境変数に LIZARD_TOKEN を設定してください。
グローバルフラグ
| フラグ | 説明 |
|---|---|
-V, --version | CLI バージョンを表示 |
--json | 機械可読な出力。--help と組み合わせると、コマンドのスキーマをダンプします |
ほとんどのコマンドは、リンク済みのものではなく特定のリソースを対象にするために、-p, --project、-s, --service、-w, --workspace も受け付けます。
終了コード
| コード | 意味 | 実行すべき手順 |
|---|---|---|
0 | 成功 | 続行 |
1 | 一般的なエラー | メッセージを確認 |
2 | 認証 (401/403) | lizard login を実行 |
3 | 見つからない (404) | lizard ps / lizard project list で名前を確認 |
4 | タイムアウト (408/504) | 再試行 |
5 | ユーザーによってキャンセル | 停止 |
実行時検出
CLI は自己文書化されています。完全なコマンドツリー、グローバルフラグ、終了コードを確認するには、次を実行します。
lizard --help --json任意のコマンドまたはサブコマンドの正確な引数とオプションを確認するには、次を実行します。
lizard <cmd> --help --json
lizard <cmd> <sub> --help --json # e.g. lizard service set --help --jsonこれは常にインストール済みのバージョンを反映します — フラグの形式を推測するよりこちらを優先してください。また、これはエージェントが CLI について事前学習されていなくても CLI を学習する方法でもあります: Claude Code からのデプロイ を参照してください。
設定と状態
- CLI は認証情報と現在のディレクトリのプロジェクトリンクを
~/.lizard/config.jsonに保存します。 lizard statusは cwd の workspace/project/service リンクを表示します(認証不要)。lizard config applyはlizard-config.jsonファイルをプロジェクトに適用します(プレビューには--dry-runを使用)。
Sandbox のボリューム
プロジェクト内の Persistent Volumes を名前で管理します。
lizard volume create agent-workdir --size 10 --project proj_123
lizard volume list --project proj_123
lizard sandbox create --volume agent-workdir --project proj_123名前はプロジェクト内で一意で、小文字の英字、数字、ハイフンを使った64文字以内です。先頭と末尾は英字または数字にします。新規ボリュームは1〜50 GB の整数を受け付け、既定値は5です。CLI は作成前にサーバーの現在の制限を取得し、設定変更に従います。既存の大きなボリュームはサイズを維持します。
切断後に lizard volume rm agent-workdir --project proj_123 を実行すると、ボリュームとデータを削除します。volume list は名前を表示し、--json は生成された ID も含めます。