Run initial setup, configure global CLI settings, manage environment variables, check for updates, and configure autostart via the CLI setup and config commands.
Install
npx skillscat add diegosouzapw/omniroute/cli-setup Install via the SkillsCat registry.
Overview
Run initial setup, configure global CLI settings, manage environment variables, check for updates, and configure autostart via the CLI setup and config commands.
Quick install
npm install -g omniroute # or: npx omniroute
omniroute --versionSubcommands
autostart
Example:
omniroute autostartautostart enable
Example:
omniroute autostart enableautostart disable
Example:
omniroute autostart disableautostart toggle
Example:
omniroute autostart toggleautostart status
Example:
omniroute autostart statusconfig
Show or update CLI tool configuration
Example:
omniroute configconfig list
List all CLI tools and config status
Flags:
--json
Example:
omniroute config listconfig get <tool>
Show current config for a tool
Flags:
--json
Example:
omniroute config get <tool>config set <tool>
Write config for a tool
Flags:
--model <model>--non-interactive--yes--allow-container-write
Example:
omniroute config set <tool>config validate <tool>
Validate config format without writing
Flags:
--model <model>--json
Example:
omniroute config validate <tool>config opencode
Generate OpenCode config (alias for
Flags:
--model <model>--non-interactive--yes--allow-container-write
Example:
omniroute config opencodeconfig lang
Example:
omniroute config langconfig get
Flags:
--json
Example:
omniroute config getconfig set <code>
Flags:
--force
Example:
omniroute config set <code>config list
Flags:
--json
Example:
omniroute config listenv
Show and manage environment variables
Example:
omniroute envenv show
Show current environment variables
Flags:
--json
Example:
omniroute env showenv get <key>
Get a single environment variable
Example:
omniroute env get <key>env set <key> <value>
Set an environment variable (current session only)
Example:
omniroute env set <key> <value>setup
Flags:
--password <value>--add-provider--provider <id>--provider-name <name>--api-key <value>--default-model <model>--provider-base-url <url>--test-provider--non-interactive--list
Example:
omniroute setupupdate
Flags:
--check--apply--changelog--dry-run--no-backup--yes
Example:
omniroute update