ludus-cli について
ludus-cli は、Ludus のコマンド構文、フラグ、ワークフローを参照するスキルです。コマンドを直接実行する場合や Ludus API を利用できない場合に、セットアップ、範囲のデプロイ、テストモード、テンプレート管理を支援します。
主な機能
- 01コマンド構文とフラグの参照
- 02グローバルオプションと環境変数の説明
- 03範囲のデプロイと状態確認の案内
- 04テストモードの操作手順
- 05テンプレート管理コマンドの説明
活用シーン
- 01コマンドラインから Ludus の範囲をデプロイ
- 02デプロイログと状態の確認
- 03テストモードと許可ドメインの管理
- 04テンプレートの追加とビルド
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ badsectorlabs/ ludus-skills --skill ludus-cliインストール後、Claude Code で/ludus-cliを入力して読み込まれたか確認します。
同梱ファイルagents/openai.yamlreferences/commands.md
詳細
Ludus CLI リファレンス
Ludus CLI のコマンド構文、フラグ、ワークフローのリファレンスです。ユーザーが CLI コマンドを直接実行する必要がある場合や、Ludus API を利用できない場合に使用してください。
主な概念
コマンドのパターン
ludus COMMAND [SUBCOMMAND] [ARGS] [--FLAGS]
グローバルフラグ(すべてのコマンドで使用可能)
--json- 出力を JSON 形式にします--url string- サーバー URL(デフォルト:https://198.51.100.1:8080)-u, --user string- ユーザーになりすまします(管理者のみ)-r, --range string- 対象のレンジ ID--proxy string- HTTP(S) プロキシ URL--verbose- 詳細な出力を表示します--verify- HTTPS 証明書を検証します
すべてのフラグは環境変数 LUDUS_FLAG_NAME(大文字)でも設定できます。
一般的なワークフロー
初期設定:
ludus apikey # Store API key
ludus templates list # Check available templates
ludus range config get example # Get example config
レンジのデプロイ:
ludus range config set -f config.yml # Set config
ludus range deploy # Full deploy
ludus range logs -f # Watch progress
ludus range status # Check status
テストモード:
ludus testing start # Snapshot + block internet
ludus testing allow -d example.com # Allow a domain
ludus testing stop # Revert snapshots + restore internet
テンプレート管理:
ludus templates add -d ./my-template # Add template
ludus templates build # Build all unbuilt
ludus templates build -n name1,name2 # Build specific
ludus templates logs -f # Watch build progress
参考資料
- サブコマンド、フラグ、例を含む完全なコマンドリファレンスについては、
references/commands.mdを使用してください。 - CLI の動作と変更に関する正式な情報源として、
https://docs.ludus.cloud/docs/cliを使用してください。
コメント
Markdown 対応