mcpField
C
cli-setup

cli-setup

github.com/diegosouzapw开发82.9k1.1k 次安装今天更新
代码仓库

关于 cli-setup

cli-setup 是用于配置和维护 OmniRoute 命令行工具的技能,涵盖初始设置、CLI 工具配置、环境变量、更新和自启动控制。

主要功能

  1. 01运行命令行初始设置
  2. 02查看和编辑 CLI 工具配置
  3. 03写入前验证配置
  4. 04查看和管理环境变量
  5. 05检查并应用更新
  6. 06启用、禁用或查看自启动

适用场景

  1. 01配置服务提供方和默认模型
  2. 02为模型设置 CLI 工具配置
  3. 03检查当前会话的环境变量
  4. 04检查或应用 OmniRoute 更新

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/diegosouzapw/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