mcpField
L
ludus-cli

ludus-cli

github.com/badsectorlabsセキュリティ1090 回インストール22 週間前に更新
リポジトリ

ludus-cli について

ludus-cli は、Ludus のコマンド構文、フラグ、ワークフローを参照するスキルです。コマンドを直接実行する場合や Ludus API を利用できない場合に、セットアップ、範囲のデプロイ、テストモード、テンプレート管理を支援します。

主な機能

  1. 01コマンド構文とフラグの参照
  2. 02グローバルオプションと環境変数の説明
  3. 03範囲のデプロイと状態確認の案内
  4. 04テストモードの操作手順
  5. 05テンプレート管理コマンドの説明

活用シーン

  1. 01コマンドラインから Ludus の範囲をデプロイ
  2. 02デプロイログと状態の確認
  3. 03テストモードと許可ドメインの管理
  4. 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 を使用してください。

コメント