Method: MGit::MGitConfig.dump_config

Defined in:
lib/m-git/foundation/mgit_config.rb

.dump_config(root) ⇒ Object

列出所有配置

Parameters:

  • root (String)

    工程根目录



120
121
122
123
124
125
126
127
128
129
130
131
132
133
# File 'lib/m-git/foundation/mgit_config.rb', line 120

def dump_config(root)
  query(root) { |config|
    CONFIG_KEY.each_with_index { |(key, value_dict), index|
      line = "#{Output.blue_message("[#{value_dict[:info]}]")}\n#{key.to_s}: "
      set_value = config[key.to_s]
      if !set_value.nil?
        line += "#{set_value}\n\n"
      else
        line += "#{value_dict[:default]}\n\n"
      end
      puts line
    }
  }
end