Read or write user configuration settings. When called without a key, returns the full config. When called with a key and value, updates the setting. When called with --list-keys, returns the full registry of known keys.
Config options
Setting key (e.g., 'username', 'add-language', 'exclude-repo')
Setting value (required when key is provided)
When true, return the registry of known keys
Current config, success confirmation, or key registry
Read or write user configuration (githubUsername, languages, labels, etc).