Roadmap
What works and what does not yet.
Works
- AWS: IAM Identity Center sign-in with role discovery,
AssumeRolechaining with optional external ID, IAM users with optional MFA, federated console links,credential_processprofiles in~/.aws/config, shared or named profiles, per-session regions. - Azure: Entra ID sign-in through the browser or a device code, subscription discovery, Azure Resource Manager tokens, portal links.
- Google Cloud: reuse of gcloud Application Default Credentials, project discovery, service account impersonation with an impersonated ADC file, console links.
- Import: Identity Center portals from the AWS CLI config and Granted, Azure tenants from the az CLI, and gcloud credentials. rolle reuses a valid AWS CLI SSO token, so no second sign-in is needed.
- Sessions: start, stop, silent renewal, favorites, rename, copy credentials, open a terminal with the environment set, open the console.
- Desktop app: guided onboarding, dashboard with account groups, system tray with session toggles, settings (theme, default region, assume-role duration, terminal app, tray behaviour, logging, updates), signed self-updates from GitHub releases.
- CLI:
integration,session,start,stop,env,shell,console,status,reset. - Release: goreleaser for the CLI, per-platform desktop packages, a signed update manifest, a signed and notarized macOS app and DMG, and a Homebrew tap, all from a tag push.
Does not work yet
- Windows code signing. SmartScreen warns on first launch.