Sha256: 2309db48768503baa13ae929e70bd2d38917942db24e8b577dee01525c6ee098
Contents?: true
Size: 678 Bytes
Versions: 75
Compression:
Stored size: 678 Bytes
Contents
module Kontena::Cli::Master class JoinCommand < Kontena::Command parameter "URL", "Kontena Master URL or name" parameter "INVITE_CODE", "Invitation code" option ['-n', '--name'], '[NAME]', 'Set server name' option ['-r', '--remote'], :flag, 'Do not try to open a browser' option ['-v', '--verbose'], :flag, 'Increase output verbosity' def execute params = [] params += ["--join", self.invite_code] params << "--remote" if self.remote? params += ["--name", self.name] if self.name params << "--verbose" if self.verbose? cmd = ['master', 'login'] + params cmd << url Kontena.run!(cmd) end end end
Version data entries
75 entries across 75 versions & 2 rubygems