CLI インストール
インストール
npm(推奨)
npm install -g @nanoterm/cli
pnpm
pnpm add -g @nanoterm/cli
npx でワンショット実行
npx @nanoterm/cli ws list
Node 20+ が必要です。
サインイン
nanoterm auth login
ブラウザを開いてサインインし、このマシン用の CLI API キーを発行して
保存します。保存先は ~/.nanoterm/config.json(パーミッション 0600)。
手動(CI / スクリプト用)
nanoterm auth set-key nt_your_api_key
ブラウザが使えない環境(CI、ヘッドレスサーバー等)で使用します。 ダッシュボードの API Keys ページでキーを作成してください。
確認
nanoterm auth status
# Authenticated
# API: https://api.nanoterm.dev
# Key: nt_a1b2c3d4e5f6...
設定ファイル
CLI は認証情報を ~/.nanoterm/config.json に保存します:
{
"apiKey": "nt_..."
}
通常はこれだけで動きます。nanoterm auth login が自動で書き込みます。
任意: 別の API を指定したい場合
ローカル API(pnpm --filter @nanoterm/api dev)やステージング環境を叩きたいときは URL を上書きします。ホスト版 NanoTerm を使う分には不要です(デフォルトで https://api.nanoterm.dev)。
{
"apiUrl": "http://localhost:3000",
"apiKey": "nt_..."
}
環境変数でも可:
export NANOTERM_API_URL=http://localhost:3000
自動アップデート
CLI は 1 日に 1 回(~/.nanoterm/update-check.json にキャッシュ)
npm に新バージョンがあるかを問い合わせ、見つかれば 1 行のお知らせを
表示します。チェックはバックグラウンドで動き、ネットワーク失敗時は
サイレント — 実行コマンドをブロックしません。
API が 最低必要バージョンを上げた場合、サーバーから
426 CLI_VERSION_TOO_OLD が返ります(アップグレードコマンド付き)。
以下を実行してリトライしてください:
npm install -g @nanoterm/cli@latest