Blossom Docs
Blossom

Reference

blossom profile:set

Set a local profile's Account and Location

Set a local profile’s Account and Location

Usage

blossom profile:set [--name NAME] [--account ACCOUNT] [--location LOCATION] [--default]

Flags

Flag Description
--name Profile name; defaults to the current profile
--account Account ID or name; changing Account clears this profile’s login
--location Location ID or name
--default Follow the Account’s default Location

Set the current profile’s Location:

blossom profile:set --location "Frankfurt"
blossom profile:set --location location-100

Edit a named profile without switching to it:

blossom profile:set --name production-europe --location location-100
blossom profile:set --name production-europe --account "Acme"

With no Account or Location flags, open the Location picker:

blossom profile:set
blossom profile:set --name production-europe

The picker shows names and CPU architecture. Enter or q cancels. Scripts, CI and JSON output require explicit settings.

Follow the Account’s default Location:

blossom profile:set --default

IDs are saved locally without contacting Blossom. Names use the edited profile’s saved login and match exactly, ignoring case. Duplicate names require an ID. Use account:list and location:list to find names and IDs.

When changing Accounts, set the Account and log in first, then select its Location by name. You can set both at once using IDs. Remote commands still check access and Location ownership.

Changing Location keeps the login. Changing Account clears this profile’s saved login and resets its Location unless you supply one. Log in for the new Account using the command printed after saving. Other profiles stay unchanged.

These commands do not move Apps, change Account defaults or create resources. Profiles manage local context; account:* and location:* manage remote resources.

On this page