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