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 查看包含子命令、标志和示例的完整命令参考。
  • 使用 https://docs.ludus.cloud/docs/cli 作为 CLI 行为和变更的权威来源。

评论

支持 Markdown