2 class Application::Help<Application
3 description "Application list and help"
4 usage "rpc help [application name]"
6 def post_option_parser(configuration)
7 configuration[:application] = ARGV.shift if ARGV.size > 0
11 if configuration.include?(:application)
12 puts Applications[configuration[:application]].help
14 puts "The Marionette Collective version #{MCollective.version}"
17 Applications.list.sort.each do |app|
19 puts " %-15s %s" % [app, Applications[app].application_description]