クライアントとのGitLabリポジトリの共有に関するユースケースをCLIコマンドにした。
AWS風に~/.gitlab-op/credentialsファイルを作成する。
[default]
url=https://my.gitlab.com/
token=<アクセストークン>GITLAB_OP_PROFILE環境変数でセクションを切り替えることができる。
GITLAB_OP_PROFILE=another gitlab-op新しいクライアントグループを作成するときに使う。/で区切ってサブグループの作成も可能。
gitlab-op new-group clients/corp Corp株式会社クライアントグループにユーザーを招待するときに使う。メールアドレスは複数指定できる。
メールアドレスに該当するユーザーがいない場合は作成され、パスワードリセットの案内が送信される。
gitlab-op invite clients/corp someone1@example.com sameone2@example.comクライアントグループにプロジェクトを作成するときに使う。
gitlab-op new-project clients/corp/proj 新しいプロジェクト