class Hiera::Backend::Eyaml::Subcommands::Help
Public Class Methods
description()
click to toggle source
# File lib/hiera/backend/eyaml/subcommands/help.rb, line 15 def self.description "this page" end
execute()
click to toggle source
# File lib/hiera/backend/eyaml/subcommands/help.rb, line 19 def self.execute puts <<-EOS Welcome to eyaml #{Eyaml::VERSION} Usage: eyaml subcommand [global-opts] [subcommand-opts] Available subcommands: #{Eyaml.subcommands.collect {|command| command_class = Subcommands.const_get(Utils.camelcase command) sprintf "%15s: %-65s", command.downcase, command_class.description unless command_class.hidden? }.compact.join("\n")} For more help on an individual command, use --help on that command Installed Plugins: #{Plugins.plugins.collect {|plugin| "\t" + plugin.name.split("hiera-eyaml-").last }.join("\n")} EOS end
options()
click to toggle source
# File lib/hiera/backend/eyaml/subcommands/help.rb, line 11 def self.options [] end