class WssAgent::CLI
Public Instance Methods
check_policies()
click to toggle source
# File lib/wss_agent/cli.rb, line 45 def check_policies WssAgent.enable_debug! if options['verbose'] result = Specifications.check_policies(options) (result.success? && result.policy_violations?) ? exit(1) : exit(0) end
config()
click to toggle source
# File lib/wss_agent/cli.rb, line 4 def config File.open(File.join(Dir.pwd, Configure::CURRENT_CONFIG_FILE), 'w') do |f| f << File.read(Configure.custom_default_path) end ap 'Created the config file: wss_agent.yml' end
list()
click to toggle source
# File lib/wss_agent/cli.rb, line 16 def list WssAgent.enable_debug! if options['verbose'] results = Specifications.list(options) ap results rescue Bundler::GemfileNotFound => ex ap ex.message, color: { string: :red } rescue Bundler::GemNotFound => ex ap ex.message, color: { string: :red } ap "Could you execute 'bundle install' before", color: { string: :red } end
update()
click to toggle source
# File lib/wss_agent/cli.rb, line 33 def update WssAgent.enable_debug! if options['verbose'] result = Specifications.update(options) result.success? ? exit(0) : exit(1) rescue => ex ap ex.message, color: { string: :red } abort end
version()
click to toggle source
# File lib/wss_agent/cli.rb, line 52 def version puts WssAgent::VERSION end