ワークスペース
CLI でワークスペースの選択、チェックアウト、メンバーを管理します。
ワークスペース系コマンドは CLI 操作の組織コンテキストを制御します。
多くの CLI コマンドは、個人スペースまたは選択中のワークスペースで動作します。スクリプトではワークスペース選択を明示し、非公開データとクレジット使用が想定した場所に向くようにしてください。
ワークスペースの選択
epismo workspace list
epismo workspace current
epismo workspace use $WORKSPACE_ID
epismo workspace clearworkspace 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 upsert と workspace member delete は、単一のユーザー ID でもカンマ区切りの複数ユーザー ID でも受け取ります。
ワークスペースメンバーシップはプロジェクトアクセスと同じではありません。project scope のパックやトラックを見せたい場合は、対象ユーザーを関連するプロジェクトにも追加してください。