Skip to main content
The nile config command helps you manage your CLI configuration settings. This guide covers all configuration options and their usage.
The configuration system supports:
  • Viewing current settings
  • Setting individual values
  • Setting multiple values at once
  • Resetting to defaults
  • Environment variable overrides

Viewing Configuration

View your current configuration settings:

Setting API Key

Set your API key for authentication:

Examples

API Key Examples

Setting Workspace

Set your default workspace:

Examples

Workspace Examples

Setting Database

Set your default database:

Examples

Database Examples

Setting Multiple Configurations

Set multiple configuration values at once:

Examples

Multiple Config Examples

Resetting Configuration

Reset all settings to their default values:

Examples

Reset Examples

Environment Variables

All configuration settings can be set using environment variables:
Environment Variables

Configuration Precedence

Settings are applied in the following order (highest to lowest priority):
  1. Command-line flags
  2. Environment variables
  3. Configuration file
  4. Default values
Precedence Example

Common Issues

Invalid API Key

When API key is invalid:
Invalid Key

Workspace Not Found

When workspace doesn’t exist:
Invalid Workspace

Database Not Found

When database doesn’t exist:
Invalid Database

Best Practices

  1. Environment-specific Configurations:
  2. Configuration Verification:
  3. Security Best Practices:
  • nile workspace - Manage workspaces
  • nile db - Manage databases
  • nile connect - Authentication management
  • nile tenants - Tenant management