Class: Orca::Cli

Inherits:
Thor
  • Object
show all
Includes:
Thor::Actions
Defined in:
lib/orca/cli.rb

Instance Method Summary collapse

Instance Method Details

#apply(package, group = package) ⇒ Object



16
17
18
# File 'lib/orca/cli.rb', line 16

def apply(package, group=package)
  run_command(package, group, :apply)
end

#initObject



31
32
33
# File 'lib/orca/cli.rb', line 31

def init
  directory('template', 'orca')
end

#remove(package, group = package) ⇒ Object



21
22
23
# File 'lib/orca/cli.rb', line 21

def remove(package, group=package)
  run_command(package, group, :remove)
end

#trigger(action_ref, group) ⇒ Object



36
37
38
# File 'lib/orca/cli.rb', line 36

def trigger(action_ref, group)
  run_command(action_ref, group, :trigger)
end

#validate(package, group = package) ⇒ Object



26
27
28
# File 'lib/orca/cli.rb', line 26

def validate(package, group=package)
  run_command(package, group, :validate)
end