Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.
Install
npx skillscat add diegosouzapw/omniroute/cli-backup-sync Install via the SkillsCat registry.
SKILL.md
Overview
Backup and restore OmniRoute data from the CLI. Trigger incremental snapshots, sync to cloud storage, manage backup schedules, and restore from archive files.
Quick install
npm install -g omniroute # or: npx omniroute
omniroute --versionSubcommands
backup
Example:
omniroute backupbackup create
Flags:
--name <name>--cloud--encrypt--key-file <path>--exclude <pattern>--retention <n>
Example:
omniroute backup createbackup auto
Example:
omniroute backup autobackup enable
Flags:
--cron <expr>--cloud--encrypt--retention <n>
Example:
omniroute backup enablebackup disable
Example:
omniroute backup disablebackup status
Example:
omniroute backup statusbackup restore [backupId]
Flags:
--list--yes
Example:
omniroute backup restore [backupId]task
Example:
omniroute taskcloud create
Flags:
--title <t>--prompt <p>--prompt-file <path>--repo <url>--branch <b>--metadata <json>
Example:
omniroute cloud createcloud list
Flags:
--status <s>--limit <n>
Example:
omniroute cloud listcloud get <taskId>
Example:
omniroute cloud get <taskId>cloud status <taskId>
Example:
omniroute cloud status <taskId>cloud cancel <taskId>
Flags:
--yes
Example:
omniroute cloud cancel <taskId>cloud approve <taskId>
Example:
omniroute cloud approve <taskId>cloud message <taskId> <message>
Example:
omniroute cloud message <taskId> <message>cloud sources <taskId>
Example:
omniroute cloud sources <taskId>cloud cloud
Example:
omniroute cloud cloudcloud agents
Example:
omniroute cloud agentscloud auth
Flags:
--no-browser--timeout <ms>
Example:
omniroute cloud authsync
Example:
omniroute syncsync push
Flags:
--target <t>--bundle <list>--dry-run
Example:
omniroute sync pushsync pull
Flags:
--source <s>--merge--replace--dry-run
Example:
omniroute sync pullsync diff
Flags:
--source <s>--target <t>
Example:
omniroute sync diffsync bundle <outPath>
Flags:
--include <list>
Example:
omniroute sync bundle <outPath>sync import <bundlePath>
Flags:
--dry-run
Example:
omniroute sync import <bundlePath>sync initialize
Flags:
--from-cloud
Example:
omniroute sync initializesync tokens
Example:
omniroute sync tokenssync list
Example:
omniroute sync listsync create
Flags:
--name <n>--scope <s>--ttl <duration>
Example:
omniroute sync createsync revoke <id>
Flags:
--yes
Example:
omniroute sync revoke <id>sync status
Example:
omniroute sync statussync resolve
Example:
omniroute sync resolve