Sha256: b58f53961b8985d599ce2c6f1125340d0ad54fb4afd314757e4d3719e1c7b0b1
Contents?: true
Size: 804 Bytes
Versions: 66
Compression:
Stored size: 804 Bytes
Contents
class Kontena::Cli::Master::LogoutCommand < Kontena::Command include Kontena::Cli::Common option ['-A', '--all'], :flag, 'Log out from all masters. By default only log out from current master.' def execute if self.all? config.servers.each do |server| use_refresh_token(server) server.token = nil puts "Logged out of #{server.name.colorize(:green)}" end elsif config.current_master use_refresh_token(config.current_master) config.current_master.token = nil puts "Logged out of #{config.current_master.name.colorize(:green)}" else warn "Current master has not been selected" exit 0 # exiting with 0 not 1, it's not really an error situation (kontena logout && kontena master login...) end config.write end end
Version data entries
66 entries across 66 versions & 1 rubygems