rebase profile
Inspect and switch local Rebase CLI profiles, and link another social login to your account.
Synopsis
rebase profile
rebase profile list [--json]
rebase profile show [profile] [--json]
rebase profile switch <profile>
rebase profile link google|github
rebase profile logoutSubcommands
| Subcommand | Arguments | Description |
|---|---|---|
| none | none | Show the active local profile. |
link | <provider> | Link another social login (google or github) to the account you are signed in as. |
list | none | List local Rebase CLI profiles. |
logout | none | Clear the stored Supabase auth session without removing local profiles. |
show | [profile] | Show one local profile. Defaults to the active profile. |
switch | <profile> | Switch the active local profile. |
Profiles are written by rebase setup and
rebase workspace create. See
Workspace Profiles.
Linking identities
rebase profile link connects GitHub after onboarding with Google, or the other way
round. It attaches the provider to your existing account instead of creating a second
one, so workspace memberships and invites carry over.
rebase profile link githubOptions
link
| Option | Type | Description |
|---|---|---|
--api-url, -a | str | Rebase API URL to use when the stored session lacks Supabase connection details. |
--callback-port, -c | int | Local Supabase OAuth callback port. Defaults to 17658. |
--auth-timeout | float | Seconds to wait for the Supabase auth callback. Defaults to 300. |
--no-browser, -n | flag | Print auth URLs instead of opening the browser. |
list, show
| Option | Type | Description |
|---|---|---|
--json, -j | flag | Machine-readable output. |

