lib/markdown/cli/runner.rb in markdown-0.5.0.beta1 vs lib/markdown/cli/runner.rb in markdown-1.0.0

- old
+ new

@@ -114,15 +114,27 @@ cmd.on( '-v', '--version', "Show version" ) do puts Markdown.banner exit end + + cmd.on( '--about', "(Debug) Show more version info" ) do + puts + puts Markdown.banner + puts - cmd.on( "--verbose", "Show debug trace" ) do - logger.datetime_format = "%H:%H:%S" - logger.level = Logger::DEBUG + # dump settings + Markdown.dump + puts + + exit end + + cmd.on( "--verbose", "(Debug) Show debug trace" ) do + logger.datetime_format = "%H:%H:%S" + logger.level = Logger::DEBUG + end ## todo: add markdown.lib options (e.g. extensions,etc) cmd.on_tail( "-h", "--help", "Show this message" ) do puts <<EOS @@ -149,9 +161,12 @@ puts Markdown.banner # force loading of config Markdown.lib + + Markdown.dump if logger.level == Logger::DEBUG # dump settings if verbose/debug flag on + logger.debug "args.length: #{args.length}" logger.debug "args: >#{args.join(',')}<" # if no file args given; default to working folder (that is, .)