@@ -23,32 +23,54 @@ mv tiger /usr/local/bin/
2323
2424### Environment Variables
2525
26- - ` TIGER_API_URL ` : Base URL for Tiger Cloud API (default: https://api.tigerdata.com/public/v1 )
27- - ` TIGER_SERVICE_ID ` : Default service ID to use
28- - ` TIGER_CONFIG_DIR ` : Configuration directory (default: ~ /.config/tiger)
29- - ` TIGER_OUTPUT ` : Default output format (json, yaml, table)
30- - ` TIGER_ANALYTICS ` : Enable/disable usage analytics (true/false)
26+ Environment variables override configuration file values. All variables use the ` TIGER_ ` prefix:
27+
28+ - ` TIGER_ANALYTICS ` - Enable/disable analytics
29+ - ` TIGER_COLOR ` - Enable/disable colored output
30+ - ` TIGER_CONFIG_DIR ` - Path to configuration directory (default: ~ /.config/tiger)
31+ - ` TIGER_DEBUG ` - Enable/disable debug logging
32+ - ` TIGER_DOCS_MCP ` - Enable/disable docs MCP proxy
33+ - ` TIGER_OUTPUT ` - Output format: json, yaml, or table
34+ - ` TIGER_PASSWORD_STORAGE ` - Password storage method: keyring, pgpass, or none
35+ - ` TIGER_SERVICE_ID ` - Default service ID
36+ - ` TIGER_VERSION_CHECK_INTERVAL ` - How often the CLI will check for new versions, 0 to disable
3137
3238### Configuration File
3339
3440Location: ` ~/.config/tiger/config.yaml `
3541
42+ All configuration options can be set via ` tiger config set <key> <value> ` :
43+
44+ - ` analytics ` - Enable/disable analytics (default: true)
45+ - ` color ` - Enable/disable colored output (default: true)
46+ - ` debug ` - Enable/disable debug logging (default: false)
47+ - ` docs_mcp ` - Enable/disable docs MCP proxy (default: true)
48+ - ` output ` - Output format: json, yaml, or table (default: table)
49+ - ` password_storage ` - Password storage method: keyring, pgpass, or none (default: keyring)
50+ - ` service_id ` - Default service ID
51+ - ` version_check_interval ` - How often the CLI will check for new versions, 0 to disable (default: 24h)
52+
53+ #### Example
54+
3655``` yaml
3756api_url : https://api.tigerdata.com/public/v1
3857service_id : your-default-service-id
3958output : table
4059analytics : true
4160` ` `
4261
43- ### Global Options
62+ ### Global Flags
63+
64+ These flags are available on all commands and take precedence over both environment variables and configuration file values:
4465
45- - ` --config-dir`: Path to configuration directory
46- - `--service-id` : Override default service ID (can also be specified positionally for single-service commands)
47- - `--analytics` : Toggle analytics collection
48- - `--password-storage` : Password storage method (keyring, pgpass, none) (default: keyring)
49- - `-v, --version` : Show CLI version
50- - `-h, --help` : Show help information
51- - `--debug` : Enable debug logging
66+ - ` --analytics` - Enable/disable analytics
67+ - ` --color` - Enable/disable colored output
68+ - `--config-dir <path>` - Path to configuration directory (default : ~/.config/tiger)
69+ - ` --debug` - Enable/disable debug logging
70+ - `--password-storage <method>` - Password storage method : keyring, pgpass, or none
71+ - ` --service-id <id>` - Specify service ID
72+ - `--skip-update-check` - Skip checking for updates on startup (default : false)
73+ - ` -h, --help` - Show help information
5274
5375# # Command Structure
5476
0 commit comments