Class MCollective::Application::Help
In: plugins/mcollective/application/help.rb
Parent: Application

Methods

Public Instance methods

[Source]

    # File plugins/mcollective/application/help.rb, line 10
10:         def main
11:             if configuration.include?(:agent)
12:                 ddl = MCollective::RPC::DDL.new(configuration[:agent])
13:                 puts ddl.help(Config.instance.rpchelptemplate)
14:             else
15:                 puts "The Marionette Collective version #{MCollective.version}"
16:                 puts
17: 
18:                 Applications.list.sort.each do |app|
19:                     puts "  %-15s %s" % [app, Applications[app].application_description]
20:                 end
21: 
22:                 puts
23:             end
24:         end

[Source]

   # File plugins/mcollective/application/help.rb, line 6
6:         def post_option_parser(configuration)
7:             configuration[:agent] = ARGV.shift if ARGV.size > 0
8:         end

[Validate]