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

VariableDescription
VEIROX_API_KEYOverride the keyring API key. Required in CI.
VEIROX_PROJECT_IDOverride the project from the active profile.
VEIROX_WORKSPACEOverride the workspace URL.
VEIROX_PROFILESelect a named profile from config.toml.
VEIROX_DEBUGSet 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

See also