class Kontena::Cli::Master::UseCommand
Public Instance Methods
execute()
click to toggle source
# File lib/kontena/cli/master/use_command.rb, line 9 def execute if clear? config.current_master = nil config.write exit 0 elsif name.nil? signal_usage_error Clamp.message(:parameter_argument_error, :param => 'NAME', :message => "missing") exit 1 end master = config.find_server(name) if master.nil? exit_with_error "Could not resolve master by name '#{name}'. For a list of known masters please run: kontena master list" else config.current_master = master['name'] config.write puts "Using master: #{pastel.cyan(master['name'])} (#{master['url']})" puts "Using grid: #{current_grid ? pastel.cyan(current_grid) : "<none>"}" end end