method
help
v2_6_3 -
Show latest stable
- Class:
Bundler::Thor
help(shell, subcommand = false)public
# File lib/bundler/vendor/thor/lib/thor.rb, line 190
def help(shell, subcommand = false)
list = printable_commands(true, subcommand)
Bundler::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
class_options_help(shell)
end Related methods
- Instance methods
- help
- Class methods
- check_unknown_options!
- check_unknown_options?
- command_help
- default_command
- default_task
- desc
- disable_required_check!
- disable_required_check?
- help
- long_desc
- map
- method_option
- method_options
- option
- options
- package_name
- printable_commands
- printable_tasks
- register
- stop_on_unknown_option!
- stop_on_unknown_option?
- subcommand
- subcommand_classes
- subcommands
- subtask
- subtasks
- task_help
- Protected methods
-
banner -
baseclass -
create_command -
create_task -
disable_required_check -
dispatch -
dynamic_command_class -
find_command_possibilities -
find_task_possibilities -
initialize_added -
normalize_command_name -
normalize_task_name -
retrieve_command_name -
retrieve_task_name -
stop_on_unknown_option -
subcommand_help -
subtask_help