class Naginata::CLI
Public Instance Methods
activecheck(*patterns)
click to toggle source
# File lib/naginata/cli.rb, line 54 def activecheck(*patterns) if patterns.empty? and options.empty? help(:activecheck) exit(1) end require 'naginata/cli/active_check' CLI::ActiveCheck.new(options.merge(patterns: patterns)).execute end
fetch()
click to toggle source
# File lib/naginata/cli.rb, line 65 def fetch require 'naginata/cli/fetch' CLI::Fetch.new(options).execute end
hosts(*patterns)
click to toggle source
# File lib/naginata/cli.rb, line 75 def hosts(*patterns) if patterns.empty? and !options[:all_hosts] help(:hosts) exit(1) end require 'naginata/cli/hosts' CLI::Hosts.new(options.merge(patterns: patterns)).execute end
init()
click to toggle source
# File lib/naginata/cli.rb, line 22 def init require 'naginata/cli/init' CLI::Init.new(options).execute end
notification(*patterns)
click to toggle source
# File lib/naginata/cli.rb, line 36 def notification(*patterns) if patterns.empty? and options.empty? help(:notification) exit(1) end require 'naginata/cli/notification' CLI::Notification.new(options.merge(patterns: patterns)).execute end
services(*patterns)
click to toggle source
# File lib/naginata/cli.rb, line 90 def services(*patterns) if patterns.empty? and !options[:all_hosts] help(:services) exit(1) end require 'naginata/cli/services' CLI::Services.new(options.merge(patterns: patterns)).execute end
version()
click to toggle source
# File lib/naginata/cli.rb, line 15 def version require 'naginata/version' Naginata.ui.info "Naginata version #{Naginata::VERSION}" end