Back to Omniroute

SKILL

skills/cli-setup/SKILL.md

3.8.492.8 KB
Original Source
<!-- generated by src/lib/agentSkills/generator.ts; manual edits will be overwritten -->

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

bash
npm install -g omniroute   # or: npx omniroute
omniroute --version

Subcommands

autostart

Example:

bash
omniroute autostart

autostart enable

Example:

bash
omniroute autostart enable

autostart disable

Example:

bash
omniroute autostart disable

autostart toggle

Example:

bash
omniroute autostart toggle

autostart status

Example:

bash
omniroute autostart status

config

Show or update CLI tool configuration

Example:

bash
omniroute config

config list

List all CLI tools and config status

Flags:

  • --json

Example:

bash
omniroute config list

config get <tool>

Show current config for a tool

Flags:

  • --json

Example:

bash
omniroute config get <tool>

config set <tool>

Write config for a tool

Flags:

  • --model <model>
  • --non-interactive
  • --yes

Example:

bash
omniroute config set <tool>

config validate <tool>

Validate config format without writing

Flags:

  • --model <model>
  • --json

Example:

bash
omniroute config validate <tool>

config opencode

Generate OpenCode config (alias for

Flags:

  • --model <model>
  • --non-interactive
  • --yes

Example:

bash
omniroute config opencode

config lang

Example:

bash
omniroute config lang

config get

Flags:

  • --json

Example:

bash
omniroute config get

config set <code>

Flags:

  • --force

Example:

bash
omniroute config set <code>

config list

Flags:

  • --json

Example:

bash
omniroute config list

env

Show and manage environment variables

Example:

bash
omniroute env

env show

Show current environment variables

Flags:

  • --json

Example:

bash
omniroute env show

env get <key>

Get a single environment variable

Example:

bash
omniroute env get <key>

env set <key> <value>

Set an environment variable (current session only)

Example:

bash
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:

bash
omniroute setup

update

Flags:

  • --check
  • --apply
  • --changelog
  • --dry-run
  • --no-backup
  • --yes

Example:

bash
omniroute update