Sazabi
CLI

sazabi sandbox-clis

Command reference for sazabi sandbox-clis.

sazabi sandbox-clis — Manage sandbox CLIs. Subcommands: list, get, connect, disconnect, test, providers, setup-instructions.

sazabi sandbox-clis

Manage sandbox CLIs

sazabi sandbox-clis <subcommand>
sazabi sandbox-clis providers  # List sandbox CLI providers
sazabi sandbox-clis list  # List connected sandbox CLIs
sazabi sandbox-clis connect <slug> --env KEY=<value>  # Connect a sandbox CLI
sazabi sandbox-clis connect <slug> --env-file <file.json>  # Connect with credentials from a file
sazabi sandbox-clis test <slug> --env KEY=<value>  # Test credentials without saving
sazabi sandbox-clis setup-instructions <slug>  # Setup instructions before anything exists
sazabi sandbox-clis setup-instructions <connection-id>  # Setup instructions with this connection's state
sazabi sandbox-clis get <connection-id>  # Inspect one connection
sazabi sandbox-clis disconnect <connection-id>  # Disconnect a sandbox CLI

sazabi sandbox-clis list

List connected sandbox CLIs

sazabi sandbox-clis list [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--project-idstringNoProject ID
sazabi sandbox-clis list  # List connected sandbox CLIs
sazabi sandbox-clis list --json  # Output as JSON

sazabi sandbox-clis get

Get one CLI connection

sazabi sandbox-clis get <slug | connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--project-idstringNoProject ID
sazabi sandbox-clis get <connection-id>  # Inspect one connection
sazabi sandbox-clis get <slug>  # The same connection, by its provider slug

sazabi sandbox-clis connect

Connect a sandbox CLI, or replace its credentials

sazabi sandbox-clis connect <slug> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--envstringNoRepeat KEY=VALUE; use KEY=@file or KEY=@@value for a literal @
--env-filestringNoJSON object containing credential names and values
--project-idstringNoProject ID
--skip-testbooleanNoSave without running the connection test first
sazabi sandbox-clis connect <slug> --env KEY=<value>  # Test, then save credentials
sazabi sandbox-clis connect <slug> --env KEY=@<file>  # Read one value from a file
sazabi sandbox-clis connect <slug> --env-file <file.json>  # Read credentials from JSON
sazabi sandbox-clis connect <slug> --env-file <file> --skip-test  # Save without testing

sazabi sandbox-clis disconnect

Disconnect a stored sandbox CLI

sazabi sandbox-clis disconnect <slug | connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--project-idstringNoProject ID
sazabi sandbox-clis disconnect <connection-id>  # Disconnect a sandbox CLI

sazabi sandbox-clis test

Test sandbox CLI credentials without saving

sazabi sandbox-clis test <slug> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--envstringNoRepeat KEY=VALUE; use KEY=@file or KEY=@@value for a literal @
--env-filestringNoJSON object containing credential names and values
--project-idstringNoProject ID
sazabi sandbox-clis test <slug> --env KEY=<value>  # Validate credentials without saving

sazabi sandbox-clis providers

List available sandbox CLI providers

sazabi sandbox-clis providers [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
sazabi sandbox-clis providers  # List sandbox CLI providers
sazabi sandbox-clis providers --json  # Output as JSON

sazabi sandbox-clis setup-instructions

Print the setup instructions for a sandbox CLI

Prints the provider's about page as the dashboard shows it (Overview, How it works, Features, Requirements) and the connect command with one --env KEY=<value> per credential it needs. A connection ID, or the slug of a sandbox CLI the project has connected, prints that connection's details above them.

sazabi sandbox-clis setup-instructions <slug | connection-id> [options]
FlagTypeRequiredDescription
--tokenstringNoOverride token
--api-base-urlstringNoOverride API base URL
--jsonbooleanNoOutput as JSON
--project-idstringNoProject ID
sazabi sandbox-clis setup-instructions <slug>  # Setup instructions before anything exists
sazabi sandbox-clis setup-instructions <connection-id>  # Setup instructions with this connection's state