关于 cli-backup-sync
用于通过命令行备份和恢复 OmniRoute 数据的技能,支持创建快照、云端同步、管理定时备份及从归档恢复。还提供任务和云端操作命令。
主要功能
- 01创建增量备份
- 02配置云端与加密选项
- 03安排并查看备份
- 04从备份归档恢复
- 05管理云端任务与同步
适用场景
- 01创建带保留设置的备份
- 02配置定期备份
- 03恢复指定备份归档
- 04推送或拉取 OmniRoute 数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill cli-backup-sync安装后在 Claude Code 中输入/cli-backup-sync确认已加载。
详细介绍
概述
通过命令行备份和恢复 OmniRoute 数据。触发增量快照、同步到云存储、管理备份计划,并从归档文件恢复。
快速安装
npm install -g omniroute # or: npx omniroute
omniroute --version
子命令
backup
示例:
omniroute backup
backup create
标志:
--name <name>--cloud--encrypt--key-file <path>--exclude <pattern>--retention <n>
示例:
omniroute backup create
backup auto
示例:
omniroute backup auto
backup enable
标志:
--cron <expr>--cloud--encrypt--retention <n>
示例:
omniroute backup enable
backup disable
示例:
omniroute backup disable
backup status
示例:
omniroute backup status
backup restore [backupId]
标志:
--list--yes
示例:
omniroute backup restore [backupId]
task
示例:
omniroute task
cloud create
标志:
--title <t>--prompt <p>--prompt-file <path>--repo <url>--branch <b>--metadata <json>
示例:
omniroute cloud create
cloud list
标志:
--status <s>--limit <n>
示例:
omniroute cloud list
cloud get <taskId>
示例:
omniroute cloud get <taskId>
cloud status <taskId>
示例:
omniroute cloud status <taskId>
cloud cancel <taskId>
标志:
--yes
示例:
omniroute cloud cancel <taskId>
cloud approve <taskId>
示例:
omniroute cloud approve <taskId>
cloud message <taskId> <message>
示例:
omniroute cloud message <taskId> <message>
cloud sources <taskId>
示例:
omniroute cloud sources <taskId>
cloud cloud
示例:
omniroute cloud cloud
cloud agents
示例:
omniroute cloud agents
cloud auth
标志:
--no-browser--timeout <ms>
示例:
omniroute cloud auth
sync
示例:
omniroute sync
sync push
示例:
omniroute sync push
sync pull [outPath]
示例:
omniroute sync pull omniroute-export.tar.gz
sync bundle <outPath>
标志:
--token <syncToken>
示例:
omniroute sync bundle <outPath>
sync import <bundlePath>
标志:
--dry-run
示例:
omniroute sync import <bundlePath>
sync initialize
示例:
omniroute sync initialize
sync tokens
示例:
omniroute sync tokens
sync list
示例:
omniroute sync list
sync create
标志:
--name <n>--scope <s>--ttl <duration>
示例:
omniroute sync create
sync revoke <id>
标志:
--yes
示例:
omniroute sync revoke <id>
sync status
示例:
omniroute sync status
评论
支持 Markdown