class MCollective::Application::Help

Public Instance Methods

main() click to toggle source
# File plugins/mcollective/application/help.rb, line 10
def main
    if configuration.include?(:agent)
        ddl = MCollective::RPC::DDL.new(configuration[:agent])
        puts ddl.help(Config.instance.rpchelptemplate)
    else
        puts "The Marionette Collective version #{MCollective.version}"
        puts

        Applications.list.sort.each do |app|
            puts "  %-15s %s" % [app, Applications[app].application_description]
        end

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