start description on a new line
…s method to provide global handling of options
… task is given on the command line. The default task, if you don't override it, remains 'help' as found in 0.9.9 - Add Thor.invoke() which works just like Thor.start() except you can explicitly name a task to invoke instead of parsing it out of the command line. This is useful for tools that do not follow the "program cmd --opts" format.
…lue. :opt => :boolean will not set anything. This change the API slightly but allows you to now specify a default status for a flag
…Option hash can now be treated like an OpenStruct
…that didn't use method_options explicitly
…st task (-T), and --all option to show all tasks
…to trigger gem rebuild