Class: Jatai::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/jatai/cli.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.exit_on_failure?Boolean

Returns:

  • (Boolean)


19
20
21
# File 'lib/jatai/cli.rb', line 19

def self.exit_on_failure?
  true
end

Instance Method Details

#deployObject



40
41
42
# File 'lib/jatai/cli.rb', line 40

def deploy
  Commands::Deploy.new.execute(options)
end

#destroyObject



94
95
96
# File 'lib/jatai/cli.rb', line 94

def destroy
  Commands::Destroy.new.execute
end

#initObject



29
30
31
# File 'lib/jatai/cli.rb', line 29

def init
  Commands::Init.new.execute
end

#loginObject



24
25
26
# File 'lib/jatai/cli.rb', line 24

def 
  Commands::Login.new.execute
end

#logsObject



46
47
48
# File 'lib/jatai/cli.rb', line 46

def logs
  Commands::Logs.new.execute(options)
end

#scaleObject



84
85
86
# File 'lib/jatai/cli.rb', line 84

def scale
  Commands::Scale.new.execute(options)
end

#statusObject



89
90
91
# File 'lib/jatai/cli.rb', line 89

def status
  Commands::Status.new.execute
end

#upObject



34
35
36
# File 'lib/jatai/cli.rb', line 34

def up
  Commands::Up.new.execute
end

#versionObject



99
100
101
# File 'lib/jatai/cli.rb', line 99

def version
  puts "jatai #{Jatai::VERSION}"
end