mcpField
C
cli-backup-sync

cli-backup-sync

github.com/cheaper-inference云与 DevOps82.3k1.0k 次安装今天更新
代码仓库

关于 cli-backup-sync

用于通过命令行备份和恢复 OmniRoute 数据的技能,支持创建快照、云端同步、管理定时备份及从归档恢复。还提供任务和云端操作命令。

主要功能

  1. 01创建增量备份
  2. 02配置云端与加密选项
  3. 03安排并查看备份
  4. 04从备份归档恢复
  5. 05管理云端任务与同步

适用场景

  1. 01创建带保留设置的备份
  2. 02配置定期备份
  3. 03恢复指定备份归档
  4. 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