Config commands
config show
Display the current CLI configuration, including the config file path, authentication status, and resolved context (organization, team, API URL) with their sources.config set
Set a configuration value.
Example:
Auth commands
auth login
Authenticate with VESSL Cloud. The default flow opens a browser for OAuth and falls back to email and password if the browser is unavailable.
Example:
Inside a VESSL Cloud workspace. When
VESSLCTL_ACCESS_TOKEN or SIDECAR_INITIAL_ACCESS_TOKEN is set, vesslctl auth login is a no-op — the CLI uses the workload token directly and prints a notice instead. Pass --web or --password to override and start a fresh interactive login.auth logout
Remove saved credentials from the local machine.auth status
Display your current authentication status, including username, email, token validity, org/team context, and organization list.Billing command
billing show
Display your current credit balance, burn rate, and estimated remaining hours.Utility commands
version
Print the vesslctl version.--version flag on the root command:
install
Copy the current vesslctl binary to a directory in your PATH for permanent use. Useful after downloading vesslctl for the first time through the install script.
Example:
If the default directory requires root access, use
sudo vesslctl install.