Projects
Reuse gcloud credentials and get a session per project.
A Google Cloud integration reuses the Application Default Credentials that gcloud already holds. Every project you can reach becomes a session.
gcloud auth application-default login
rolle integration add gcp # alias defaults to "gcp"
rolle integration sync gcp
rolle start my-project
eval "$(rolle env my-project)"
The desktop app runs the gcloud sign-in for you and shows the command to copy when gcloud is not installed. Install the SDK with Homebrew, the official installer, or mise (mise use -g gcloud).
To act as a service account, add an impersonation session.