def help_task(task)
package, name = Bee::Util::get_package_name(task)
if not @packages[package]
load_package(package)
end
help = {}
if name == '?'
methods = @packages[package].class.public_instance_methods(false)
for method in methods
help[method] = @packages[package].class.method_info(method).comment
end
return help
else
error "Task '#{name}' not found in package '#{package}'" if
not @packages[package].respond_to?(name)
help[task] = @packages[package].class.method_info(name).comment
end
return help
end