class Webgen::CLI::ShowConfigCommand
The CLI
command for showing all available options.
Private Instance Methods
format_config_option(name, data, cur_val, meta_info)
click to toggle source
# File lib/webgen/cli/commands/show_config.rb 58 def format_config_option(name, data, cur_val, meta_info) 59 print("#{Utils.light(Utils.blue(name))}: ") 60 if cur_val != data.default 61 puts(Utils.green(cur_val.to_s) + " (default: #{data.default})") 62 else 63 puts(cur_val.inspect) 64 end 65 66 puts(Utils.format(meta_info['summary'], 78, 2, true).join("\n") + "\n\n") if @show_description 67 if @show_syntax 68 puts(Utils.format("Syntax:", 78, 2, true).join("\n")) 69 puts(Utils.format(meta_info['syntax'], 78, 4, true).join("\n") + "\n\n") 70 end 71 if @show_examples 72 meta_info['example'].each do |n,v| 73 puts(Utils.format("Example for usage in #{n}:", 78, 2, true).join("\n")) 74 puts(Utils.format(v, 78, 4, true).join("\n") + "\n\n") 75 end 76 end 77 end