Class: Jack::CLI

Inherits:
Command show all
Defined in:
lib/jack/cli.rb

Instance Method Summary collapse

Methods inherited from Command

dispatch

Instance Method Details

#apply(env_name) ⇒ Object



37
38
39
# File 'lib/jack/cli.rb', line 37

def apply(env_name)
  Config::Apply.new(options.merge(env_name: env_name)).run
end

#create(env_name) ⇒ Object



18
19
20
# File 'lib/jack/cli.rb', line 18

def create(env_name)
  Create.new(options.merge(env_name: env_name)).run
end

#deploy(env_name) ⇒ Object



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

def deploy(env_name)
  Deploy.new(options.merge(env_name: env_name)).run
end

#diff(env_name) ⇒ Object



51
52
53
# File 'lib/jack/cli.rb', line 51

def diff(env_name)
  Config::Diff.new(options.merge(env_name: env_name)).run
end

#get(env_name) ⇒ Object



44
45
46
# File 'lib/jack/cli.rb', line 44

def get(env_name)
  Config::Get.new(options.merge(env_name: env_name)).run
end

#sort(env_name) ⇒ Object



57
58
59
# File 'lib/jack/cli.rb', line 57

def sort(env_name)
  Config::Sort.new(options.merge(env_name: env_name)).run
end

#terminate(env_name) ⇒ Object



30
31
32
# File 'lib/jack/cli.rb', line 30

def terminate(env_name)
  Terminate.new(options.merge(env_name: env_name)).run
end

#versionObject



62
63
64
# File 'lib/jack/cli.rb', line 62

def version
  puts VERSION
end