class Middleman::Cli::Base
def help(meth = nil, subcommand = false)
-
(void)
-
Parameters:
-
subcommand
(Boolean
) -- -
meth
(Symbol, String, nil
) --
def help(meth = nil, subcommand = false) if meth && !self.respond_to?(meth) klass, task = Thor::Util.find_class_and_task_by_namespace("#{meth}:#{meth}") klass.start(["-h", task].compact, :shell => self.shell) else list = [] Thor::Util.thor_classes_in(Middleman::Cli).each do |klass| list += klass.printable_tasks(false) end list.sort!{ |a,b| a[0] <=> b[0] } shell.say "Tasks:" shell.print_table(list, :ident => 2, :truncate => true) shell.say end end