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, .)