mcpField
C
cli-setup

cli-setup

github.com/cheaper-inference开发82.3k1.3k 次安装今天更新
代码仓库

关于 cli-setup

cli-setup 是指导使用 OmniRoute 命令行完成初始化和全局配置的技能,适合需要设置提供方、管理环境变量或维护 CLI 配置的人。它还涵盖自启动控制与更新检查。

主要功能

  1. 01配置提供方和默认模型
  2. 02查看、设置及验证 CLI 配置
  3. 03查看和管理环境变量
  4. 04启用、禁用或检查自启动
  5. 05检查并应用 CLI 更新

适用场景

  1. 01首次设置 OmniRoute 并添加提供方
  2. 02为支持的工具生成或验证配置
  3. 03查看当前会话中的环境变量
  4. 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