Skip to content

グローバルフラグ・環境変数

すべてのコマンドで利用できる永続フラグと環境変数の一覧です。

グローバルフラグ

cmd/root.goPersistentFlags() で定義されています。

オプション説明
--profile使用するプロファイル名
--format出力形式: table / json / yaml / csv
--no-input対話プロンプトを無効化(CI / スクリプト向け)
--yes, -y確認プロンプトを自動承認
--quiet不要な出力を抑制
--verbose, -v詳細出力
--no-colorカラー出力を無効化
--no-headersテーブル / CSV のヘッダーを非表示
--filter行フィルタ(複数指定可、後述)
--sort-by行ソート(フィールド名)
--insecureSSH ホスト鍵検証を無効化(推奨されません — 検証用 / 使い捨て VPS のみ)

待機系フラグ

非同期操作を行うコマンドには cmdutil.AddWaitFlags() で以下が追加されます。

オプション説明
--wait操作完了まで待機
--wait-timeout待機タイムアウト(デフォルト: 5m

--filter の演算子

--filterkey<op>value の形式で複数指定できます (各指定は AND 結合)。

演算子意味
=完全一致--filter status=ACTIVE
~部分一致 (含む)--filter name~web
~=正規表現一致--filter name~=^prod-

~~= は v0.6.1+ 以降で利用可能です。

bash
# 完全一致
conoha server list --filter status=ACTIVE

# 部分一致
conoha server list --filter name~web

# 正規表現
conoha server list --filter 'name~=^prod-'

# 複数フィルタ (AND)
conoha server list --filter status=ACTIVE --filter name~web

環境変数

変数説明
CONOHA_PROFILE使用するプロファイル名
CONOHA_TENANT_IDテナント ID
CONOHA_USERNAMEAPI ユーザー名
CONOHA_PASSWORDAPI パスワード
CONOHA_TOKEN認証トークン(直接指定)
CONOHA_FORMAT出力形式
CONOHA_CONFIG_DIR設定ディレクトリ
CONOHA_NO_INPUT非対話モード(1 / true
CONOHA_YES確認プロンプトを自動承認(1 / true
CONOHA_NO_COLORカラー出力を無効化(1 / trueNO_COLOR も認識)
CONOHA_ENDPOINTAPI エンドポイント上書き
CONOHA_ENDPOINT_MODEint で内部 API モード(サービス名をパスに追加)
CONOHA_DEBUGデバッグログ(1 / api
CONOHA_SSH_INSECURESSH ホスト鍵検証を無効化(1 / true

優先順位

環境変数 > フラグ > プロファイル設定 > デフォルト値

たとえば --no-input を渡しても CONOHA_NO_INPUT= (空) が設定されている場合は環境変数が優先されません (空値は無効として扱われ、フラグ値が使用されます)。


関連ページ