Class: LonoCfn::CLI

Inherits:
Command show all
Defined in:
lib/lono-cfn/cli.rb,
lib/lono-cfn/cli/help.rb

Defined Under Namespace

Classes: Help

Instance Method Summary collapse

Methods inherited from Command

dispatch

Instance Method Details

#create(name) ⇒ Object



19
20
21
# File 'lib/lono-cfn/cli.rb', line 19

def create(name)
  Create.new(name, options).run
end

#delete(name) ⇒ Object



36
37
38
# File 'lib/lono-cfn/cli.rb', line 36

def delete(name)
  Delete.new(name, options).run
end

#diff(name) ⇒ Object



51
52
53
# File 'lib/lono-cfn/cli.rb', line 51

def diff(name)
  Diff.new(name, options).run
end

#preview(name) ⇒ Object



44
45
46
47
# File 'lib/lono-cfn/cli.rb', line 44

def preview(name)
  Diff.new(name, options).run if options[:diff]
  Preview.new(name, options).run
end

#update(name) ⇒ Object



29
30
31
# File 'lib/lono-cfn/cli.rb', line 29

def update(name)
  Update.new(name, options).run
end