{"version":"0.2.76","anchor":"enhanced-configuration-management","canonical_anchor":"enhanced-configuration-management","heading":"Enhanced Configuration Management","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.76\/e\/enhanced-configuration-management","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.76","markdown":"### Enhanced Configuration Management\n\nThe `claude config` command has been significantly improved with a full suite of subcommands for managing both project-level and global configurations:\n\n- **`claude config get <key>`** - Retrieve a specific configuration value\n\n` # Get a project-level config value claude config get apiKey # Get a global config value claude config get -g theme` - **`claude config set <key> <value>`** - Set a configuration value ` # Set project-level configuration claude config set apiKey \"sk-ant-...\" # Set global theme configuration claude config set -g theme dark` - **`claude config list`** (alias: `ls`) - Display all configuration values ` # List project configurations claude config list # List global configurations claude config list -g` - **`claude config add <key> <values...>`** - Add items to array-type configurations ` # Add multiple values to an array config claude config add allowedDomains example.com api.example.com # Add to global array config claude config add -g trustedSources github.com gitlab.com` - **`claude config remove <key> [values...]`** (alias: `rm`) - Remove configuration values or specific items from arrays ` # Remove an entire config key claude config remove apiKey # Remove specific values from an array claude config remove allowedDomains example.com # Remove from global config claude config remove -g theme` All configuration commands support the `-g, --global` flag to operate on global settings instead of project-specific ones."}