Method: Kontena::MainCommand#subcommand_missing

Defined in:
lib/kontena/main_command.rb

#subcommand_missing(name) ⇒ Object



46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/kontena/main_command.rb', line 46

def subcommand_missing(name)
  extend Kontena::Cli::Common
  if known_plugin_subcommand?(name)
    exit_with_error "The '#{name}' plugin has not been installed. Use: kontena plugin install #{name}"
  elsif name == 'login'
    exit_with_error "Use 'kontena master login' to log into a Kontena Master\n"+
           "         or 'kontena cloud login' for logging into your Kontena Cloud account"
  elsif name == 'logout'
    exit_with_error "Use 'kontena master logout' to log out from a Kontena Master\n"+
           "         or 'kontena cloud logout' for logging out from your Kontena Cloud account"
  elsif name == 'app'
    exit_with_error "The deprecated app subcommand has been moved into a plugin. You can install\n" +
           "         it by using 'kontena plugin install app-command'"
  end
  super
end