Class: Bora::Cli
Instance Method Summary
collapse
Methods inherited from CliBase
banner, subcommand_prefix
Instance Method Details
#apply(stack_name) ⇒ Object
41
42
43
|
# File 'lib/bora/cli.rb', line 41
def apply(stack_name)
stack(options.file, stack_name).apply(params, options.pretty)
end
|
#delete(stack_name) ⇒ Object
46
47
48
|
# File 'lib/bora/cli.rb', line 46
def delete(stack_name)
stack(options.file, stack_name).delete
end
|
#diff(stack_name) ⇒ Object
53
54
55
|
# File 'lib/bora/cli.rb', line 53
def diff(stack_name)
stack(options.file, stack_name).diff(params, options.context)
end
|
#events(stack_name) ⇒ Object
58
59
60
|
# File 'lib/bora/cli.rb', line 58
def events(stack_name)
stack(options.file, stack_name).events
end
|
#list ⇒ Object
31
32
33
34
35
36
|
# File 'lib/bora/cli.rb', line 31
def list
templates = bora(options.file).templates
stacks = templates.collect(&:stacks).flatten
stack_names = stacks.collect(&:stack_name)
puts stack_names.join("\n")
end
|
#outputs(stack_name) ⇒ Object
63
64
65
|
# File 'lib/bora/cli.rb', line 63
def outputs(stack_name)
stack(options.file, stack_name).outputs
end
|
#parameters(stack_name) ⇒ Object
68
69
70
|
# File 'lib/bora/cli.rb', line 68
def parameters(stack_name)
stack(options.file, stack_name).parameters
end
|
#recreate(stack_name) ⇒ Object
74
75
76
|
# File 'lib/bora/cli.rb', line 74
def recreate(stack_name)
stack(options.file, stack_name).recreate(params)
end
|
#show(stack_name) ⇒ Object
80
81
82
|
# File 'lib/bora/cli.rb', line 80
def show(stack_name)
stack(options.file, stack_name).show(params)
end
|
#show_current(stack_name) ⇒ Object
85
86
87
|
# File 'lib/bora/cli.rb', line 85
def show_current(stack_name)
stack(options.file, stack_name).show_current
end
|
#status(stack_name) ⇒ Object
90
91
92
|
# File 'lib/bora/cli.rb', line 90
def status(stack_name)
stack(options.file, stack_name).status
end
|
#validate(stack_name) ⇒ Object
96
97
98
|
# File 'lib/bora/cli.rb', line 96
def validate(stack_name)
stack(options.file, stack_name).validate(params)
end
|