mcpField
C
cli-setup

cli-setup

github.com/cheaper-inference開発82.3k1.3k 回インストール今日更新
リポジトリ

cli-setup について

cli-setup は、OmniRoute のコマンドラインを使った初期設定と全体設定のガイドです。プロバイダー、環境変数、CLI 設定の管理に加え、自動起動と更新確認も扱います。

主な機能

  1. 01プロバイダーとデフォルトモデルの設定
  2. 02CLI 設定の表示・変更・検証
  3. 03環境変数の確認と管理
  4. 04自動起動の有効化・無効化・状態確認
  5. 05CLI 更新の確認と適用

活用シーン

  1. 01OmniRoute の初期設定とプロバイダー追加
  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

コメント