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. 04OmniRouteデータのプッシュまたはプル

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cheaper-inference/omniroute --skill cli-backup-sync

インストール後、Claude Code で/cli-backup-syncを入力して読み込まれたか確認します。

詳細

概要

CLI から 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

コメント