Method: Thor.help
- Defined in:
- lib/thor.rb
.help(shell, subcommand = false) ⇒ Object
Prints help information for this class.
Parameters
shell<Thor::Shell>
192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 |
# File 'lib/thor.rb', line 192 def help(shell, subcommand = false) list = printable_commands(true, subcommand) Thor::Util.thor_classes_in(self).each do |klass| list += klass.printable_commands(false) end list.sort! { |a, b| a[0] <=> b[0] } if defined?(@package_name) && @package_name shell.say "#{@package_name} commands:" else shell.say "Commands:" end shell.print_table(list, :indent => 2, :truncate => true) shell.say (shell) end |