关于 cli-setup
cli-setup 是指导使用 OmniRoute 命令行完成初始化和全局配置的技能,适合需要设置提供方、管理环境变量或维护 CLI 配置的人。它还涵盖自启动控制与更新检查。
主要功能
- 01配置提供方和默认模型
- 02查看、设置及验证 CLI 配置
- 03查看和管理环境变量
- 04启用、禁用或检查自启动
- 05检查并应用 CLI 更新
适用场景
- 01首次设置 OmniRoute 并添加提供方
- 02为支持的工具生成或验证配置
- 03查看当前会话中的环境变量
- 04控制自启动并检查更新
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cheaper-inference/ omniroute --skill cli-setup安装后在 Claude Code 中输入/cli-setup确认已加载。
详细介绍
概览
通过 CLI 的 setup 和 config 命令执行初始设置、配置全局 CLI 设置、管理环境变量、检查更新并配置自动启动。
快速安装
npm install -g omniroute # or: npx omniroute
omniroute --version
子命令
autostart
示例:
omniroute autostart
autostart enable
示例:
omniroute autostart enable
autostart disable
示例:
omniroute autostart disable
autostart toggle
示例:
omniroute autostart toggle
autostart status
示例:
omniroute autostart status
config
显示或更新 CLI 工具配置
示例:
omniroute config
config list
列出所有 CLI 工具及配置状态
标志:
--json
示例:
omniroute config list
config get <tool>
显示工具的当前配置
标志:
--json
示例:
omniroute config get <tool>
config set <tool>
写入工具配置
标志:
--model <model>--non-interactive--yes--allow-container-write
示例:
omniroute config set <tool>
config validate <tool>
验证配置格式,但不写入
标志:
--model <model>--json
示例:
omniroute config validate <tool>
config opencode
生成 OpenCode 配置(的别名,
标志:
--model <model>--non-interactive--yes--allow-container-write
示例:
omniroute config opencode
config lang
示例:
omniroute config lang
config get
标志:
--json
示例:
omniroute config get
config set <code>
标志:
--force
示例:
omniroute config set <code>
config list
标志:
--json
示例:
omniroute config list
env
显示和管理环境变量
示例:
omniroute env
env show
显示当前环境变量
标志:
--json
示例:
omniroute env show
env get <key>
获取单个环境变量
示例:
omniroute env get <key>
env set <key> <value>
设置环境变量(仅限当前会话)
示例:
omniroute env set <key> <value>
setup
标志:
--password <value>--add-provider--provider <id>--provider-name <name>--api-key <value>--default-model <model>--provider-base-url <url>--test-provider--non-interactive--list
示例:
omniroute setup
update
标志:
--check--apply--changelog--dry-run--no-backup--yes
示例:
omniroute update
评论
支持 Markdown