config: Get or set configuration options

Usage:
  eg config OPTION [ VALUE ]
  eg config --unset OPTION
  eg config [ --list ]

Description:
  Gets or sets configuration options.

  See the 'Configuration File' section of 'git help config' for a fairly
  comprehensive list of special options used by eg (and git).

Examples:
  Get the value of the configuration option user.email
      $ eg config user.email

  Set the value of the configuration option user.email to whizbang@flashy.org
      $ eg config user.email whizbang@flashy.org

  Unset the values of the configuration options branch.master.remote
  and branch.master.merge
      $ eg config --unset branch.master.remote
      $ eg config --unset branch.master.merge

  List all options that have been set
      $ eg config --list  

Differences from git config:
  None.

See also
  Run 'git help config' for a comprehensive list of options available.
  eg config is designed to accept the same options as git config, and
  with the same meanings unless specified otherwise in the above
  "Differences" section.