关于 cli-backup-sync
cli-backup-sync 是 OmniRoute 的命令行技能,用于备份、恢复和同步数据,也提供定时备份与云端任务管理命令。
主要功能
- 01创建和恢复备份
- 02配置定时备份
- 03与云端同步数据
- 04加密备份并设置保留期
- 05管理云端任务
适用场景
- 01变更前创建备份
- 02从归档文件恢复数据
- 03安排定期云端备份
- 04查看或管理云端任务
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ diegosouzapw/ 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