-
Fixed bug which was not allowing switch arguments which are strings such as –eval ‘something here’
-
Fixed bug which was not allowing multi-word commands to view help
-
Fixed bug in command_name_from_args, preventing multi-word commands
-
Github! build me!
-
Added ask_for_CLASS, which may be any class name such as ask_for_date, ask_for_array, etc
-
Changed doc to *.rdoc for pretty markup on github
-
Removed input, output in favour of HighLines $terminal
-
Autoloading terminal formatter since it may not always be used
-
Added wrapping of text with 10 padding, defaults to 80
-
Added friendly interruption message by default, overridable with trap or int_message
-
Fixed description now showing as summary when no summary is available
-
Fixed typo in String#tokenize, preventing progress bar from working
-
Fixed some small formatting issues with help output
-
Additional documentation
-
Added support for arbitrary help ‘blocks’ using program :help, ‘Your block’, ‘Your blocks contents’
-
Added support for description, summary, short_description, and large_description, which are displaying conditionally within help docs
-
Allowing uncaught exceptions to reach stderr, for debugging purposes
-
Changed #password, now requires that the user must enter a non-empty? value
-
Added progress bar
-
Added auto-inclusion of FileUtils module
-
Added stdout logging method
-
Fixed issue with options placed before sub-command
-
Fixed new line after command options
-
Fixed padding for command list
-
Rewrite of entire gem
-
Added auto-parsing and struct population of options
-
Added better documentation
-
Forgot to add array.rb
-
Added paging ability (similar to ‘less’)
-
Added coloring to default help generator
-
Added dependency for Highline gem, which replaces Commander’s user interaction lib
-
Added support for –help and –version flags
-
Typo causing the gem to fail build on github
-
Added gemspec for github
-
Added shebang line to commander init
-
Added require ‘rubygems’
-
Initial release