Configuration
The CLI reads config from ~/.config/veirox/config.toml, environment variables, and the OS keyring.
config.toml schema
[default] workspace = "https://www.veirox.com" project_id = "00000000-0000-4000-8000-000000000001" org_id = "00000000-0000-4000-8000-000000000002" [work] workspace = "https://veirox.acme.com" project_id = "00000000-0000-4000-8000-000000000003"
Environment variables
| Variable | Description |
|---|---|
VEIROX_API_KEY | Override the keyring API key. Required in CI. |
VEIROX_PROJECT_ID | Override the project from the active profile. |
VEIROX_WORKSPACE | Override the workspace URL. |
VEIROX_PROFILE | Select a named profile from config.toml. |
VEIROX_DEBUG | Set to 1 to enable verbose stderr logging. |
Keyring
By default, veirox login stores the API key in the OS keyring (macOS Keychain, Linux Secret Service, Windows Credential Manager). To skip the keyring, pass the key directly via VEIROX_API_KEY.
Profiles
veirox login --workspace https://veirox.acme.com --profile work VEIROX_PROFILE=work veirox task list