Config
Get and set Onboardbase CLI configuration
TIP:You could use service tokens against device tokens to authenticate your CLI. Check the Service Tokens section to generate one.
TIP:You can authenticate the CLI with Environment variables.
Supported environment variables are:
ONBOARDBASE_TOKEN- A service tokenONBOARDBASE_PROJECT- an onboardbase project nameONBOARDBASE_ENVIRONMENT- an environment in the specified project
Aside from creating an .onboardbase.yaml file and solely relying on text editors to update the file. Onboardbase CLI also supports a config command that updates and retrieves configuration values.
Update config value
To update a config value, use
onboardbase config:set [config] [value]For example, the command below updates the config api-host and sets a password for your scope
#api-host
onboardbase config:set --api-host https://url.comSupported configuration
Below is a list of supported config values. Use them with either update config command to read any of their values
| Config Name | Flag Option | Short Flag Option |
|---|---|---|
| API Host | --api-host | -A |
| Dashboard Host | --dashboard-host | -D |
| Scope | --scope | -S |
| Token | --token | -T |
Get tokens
Use the config:get-tokens to retrieve all the authentication tokens generated for a computer.
onboardbase config:set --token [TOKEN]Options
--scope: Sets token for a specific scope, acwdvalue can be passed to use the current directory path e.g--scope="{cwd}". Defaults to/
Example
onboardbase config:set --token [TOKEN] --scope "/home/ubuntu/app"Corrupt config file troubleshooting
It is possible that an install conflict will corrupt your config file. In some cases, you have to uninstall all onboardbase versions and install a new version. When that doesn't work, please try running this.
mv ~/.config/\@onboardbase/cli/config.json ~/.config/\@onboardbase/cli/config-bak.json
touch ~/.config/\@onboardbase/cli/config.json
onboardbase loginUpdated about 1 year ago
