管理
列出沙盒
命令行
wp rudel list
当其他工具需要结构化输出时,请使用 --format=json。
检查单个沙盒
命令行
wp rudel info alpha-3be7
记录包含 ID、名称、路径、状态、引擎、表前缀、主题、保护状态、标签、最近活动、克隆元数据、大小、URL 和内容路径。
更新元数据
命令行
wp rudel update alpha-3be7 \
--owner=dennis \
--labels=qa,agent \
--purpose="Regression run" \
--ttl-days=3
元数据更新不会重写沙盒站点内容。--ttl-days 会将过期时间设为相对于当前时间的值;--clear-expiry 会将其移除。
保护沙盒
命令行
wp rudel update alpha-3be7 --protected
受保护的沙盒会被手动和定时清理跳过。使用 --unprotected 移除保护。
销毁沙盒
命令行
wp rudel destroy alpha-3be7
该命令会请求确认。在脚本中传入 --force 可跳过提示:
命令行
wp rudel destroy alpha-3be7 --force
此处保护状态不生效:destroy 也会移除受保护的沙盒。
销毁沙盒会删除其前缀下的所有数据表(包括快照表)、移除关联工作树和沙盒目录,并删除 Rudel 环境记录。