git-settings - more ways to view and edit config files
git settings get [file-option] [(-d|--default) value] key
git settings destroy [(-d|--dry-run)] section
git settings list [file-option] [(-p|--pretty)]
[(-f|--format) format] [(-c|--count)]
[(-s|--sections)] [(-k|--keys)] [section]
git settings (-h|--help)
git settings (-v|--version)
git-settings is a compliment to git-config that adds missing functionality.
get key Retrieve a configuration by key.
-d|--defaultA default value to use when no configuration exists.
The key will be loaded from a specific file. See FILE OPTIONS section for more details.
destroy sectionDestroy a section from the local, global, and system config files.
-d|--dry-runlistList all configuration settings respecting override precedence.
Limit the output to a given section.
Limits the section values to a specific file. See FILE OPTIONS section for more details.
-p|--prettyThe section is printed in config file format.
-f|--format formatThe section is printed in the specified format. Valid values include: compact and pretty.
-c|--countPrint the count of values in a given section/file.
-k|--keysOnly list the key names for a section. Requires positional argument section.
-s|--sectionsOnly list the unique section names.
-h|--helpPrint a simple help message.
-v|--versionPrint version.
Some subcommands can be limited to a specific file. The valid options are:
--local Use local config file.
--globalUse global config file.
--systemUse system config file.
--file fileUse a specific config file.
git-settings.list.format string The default formatting for git-setting list. Valid options include: pretty and compact. If no value is specified or an invalid value is entered, compact is used. The option -p|--pretty will override this setting.
Default: compact