class Git::Base

def config(name = nil, value = nil)

g.config # returns whole config hash
g.config('user.name') # returns 'Scott Chacon'
g.config('user.email', 'email@email.com') # sets value
g.config('user.name', 'Scott Chacon') # sets value
def config(name = nil, value = nil)
  if(name && value)
    # set value
    lib.config_set(name, value)
  elsif (name)
    # return value
    lib.config_get(name)
  else
    # return hash
    lib.config_list
  end
end