whoami
orc whoami は、CLIの認証情報に対応するアカウントと、選択中のWorkspaceを表示するコマンドです。認証方式、ユーザー情報、Workspaceの選択元と認証情報との一致を確認できます。
実行には有効な認証情報が必要です。ログインするアカウントを変更する場合は、orc auth login を使用してください。
使い方
orc whoamiCLIで使用するアカウントとWorkspaceを確認します。
互換エイリアス: orc account whoami、orc auth whoami、orc auth me。
使用例
アカウントとWorkspaceの情報をJSONで取得します。
出力のデータには authenticated、auth、user、workspace が含まれます。auth で認証方式や認証情報の取得元、user でアカウント情報を確認できます。
orc whoami --jsonアカウントとWorkspaceの情報をJSONで取得します。
指定したWorkspaceと認証情報のWorkspaceを照合します。
workspace.configured_id はCLIで指定した値、workspace.authenticated_id はサーバーが返すWorkspaceです。両方がある場合、workspace.matches は一致すれば true、異なれば false になります。どちらかがない場合は null です。
orc whoami --workspace 123e4567-e89b-42d3-a456-426614174000 --json指定したWorkspaceと認証情報のWorkspaceを照合します。
Workspaceの選択
Workspaceは --workspace、ORCHESTOR_WORKSPACE_ID、カレントディレクトリの .orchestor/workspace.json、グローバル設定の順で選ばれます。いずれも設定されていない場合は、サーバーが返すWorkspaceを使用します。workspace.source で選択元を確認できます。
workspace.matches が false の場合は、指定したWorkspaceと認証情報のWorkspaceが異なります。このコマンドはその状態を表示します。アカウントと選択設定を確認してから、目的のWorkspaceで操作してください。
認証エラー
認証の検証結果が無効な場合は Authentication is invalid. と表示され、認証エラーで終了します。orc auth login でログインするか、設定したAPIキーを確認してから再実行してください。
グローバルオプション
orc whoami では、次のグローバルオプションを使用できます。
各オプションの詳細と使用例は、グローバルオプションを参照してください。