Skip to main content
These flags work on every command and subcommand. They override defaults set by environment variables and saved profiles.

Reference

FlagDescription
--format <json|table|csv>Output format. Defaults to table for a TTY and json when output is piped or redirected.
--jsonShorthand for --format json.
--profile <name>Use a specific saved auth profile instead of the active one.
--api-url <url>Override the TalkValue API base URL. Useful for staging environments.
--no-colorDisable ANSI color in table output. Equivalent to NO_COLOR=1.
-h, --helpShow help for the command or subcommand.
-V, --versionShow the installed CLI version.

Order of precedence

For settings that overlap with environment variables or profiles, the CLI resolves them in this order. Flag wins over env wins over profile:
SettingFlagEnv varProfile / default
Output format--format / --jsonAuto-detect TTY
Auth profile--profile <name>TALKVALUE_PROFILEActive profile
API base URL--api-url <url>TALKVALUE_API_URLBuilt-in production URL
Color--no-colorNO_COLOR / FORCE_COLORAuto-detect TTY
API tokens are an exception: TALKVALUE_TOKEN in the environment always overrides any saved profile, with no flag equivalent. See Authentication.

Help on any command

--help is available at every level of the command tree:
talkvalue --help
talkvalue path --help
talkvalue path person list --help
Each --help page lists the subcommands or options for that scope, plus the global flags above.