ワークスペース

CLI でワークスペースの選択、チェックアウト、メンバーを管理します。


ワークスペース系コマンドは CLI 操作の組織コンテキストを制御します。

多くの CLI コマンドは、個人スペースまたは選択中のワークスペースで動作します。スクリプトではワークスペース選択を明示し、非公開データとクレジット使用が想定した場所に向くようにしてください。

ワークスペースの選択

epismo workspace list
epismo workspace current
epismo workspace use $WORKSPACE_ID
epismo workspace clear

workspace clear は CLI を個人スペースに戻します。EPISMO_TOKEN が設定されている場合、トークンに埋め込まれたワークスペースが使われ、保存済みのデフォルトは無視されます。

破壊的またはコストのかかるコマンドを自動化で実行する前に、epismo workspace current を使ってください。有効なワークスペースコンテキストを JSON で出力します。

ワークスペースの作成と更新

epismo workspace create --name "Team" --plan basic
epismo workspace update $WORKSPACE_ID --name "New name"
epismo workspace checkout $WORKSPACE_ID

プランは basic または pro です。workspace checkout はワークスペースの支払いを完了または再試行するための支払い URL を返します。

ワークスペースの名前はサブドメイン形式である必要があります。3〜30文字、英小文字、数字、ハイフンのみ利用できます。予約語は拒否されます。

workspace checkout は支払い URL を出力します。プラン変更が有効になったとみなす前に、ブラウザで支払いを完了してください。

ワークスペースメンバー

epismo workspace member list
epismo workspace member upsert $USER_ID --role admin
epismo workspace member upsert $USER_ID_1,$USER_ID_2 --role member
epismo workspace member delete $USER_ID
epismo workspace member delete $USER_ID_1,$USER_ID_2

ロールは owner, admin, member です。workspace member upsertworkspace member delete は、単一のユーザー ID でもカンマ区切りの複数ユーザー ID でも受け取ります。

ワークスペースメンバーシップはプロジェクトアクセスと同じではありません。project scope のパックやトラックを見せたい場合は、対象ユーザーを関連するプロジェクトにも追加してください。