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