Skip to main content
Contexts let you store named configurations — including organization ID and user credentials — so you don’t need to pass --org and --user on every command. Contexts are persisted in the user configuration folder. For example, on macOS they are stored in ~/.config/nscale/contexts.yaml. Aliases: context, ctx

Subcommands

  • set — Create or update a context
  • use — Set the current active context
  • list — List all contexts
  • delete — Delete a context

set

Create or update a context with a given name, organization, and user.
nscale contexts set --name <name> --org <org-id> [--user <user>]

Flags

FlagDescription
--name stringContext name
--org stringOrganization ID
--user stringKeyring user credentials to use

Example

nscale contexts set --name prod --org abc123 --user default

use

Set the current active context. All subsequent commands will use this context unless overridden with --context.
nscale contexts use <name>

Example

nscale contexts use prod

list

List all configured contexts. Aliases: list, ls
nscale contexts list

delete

Delete a context by name. Aliases: delete, rm, remove
nscale contexts delete <name>

Example

nscale contexts delete prod