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) ⇒ Object



13
14
15
# File 'lib/orca/cli.rb', line 13

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

#initObject



28
29
30
# File 'lib/orca/cli.rb', line 28

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

#remove(package, group) ⇒ Object



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

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

#trigger(action_ref, group) ⇒ Object



33
34
35
# File 'lib/orca/cli.rb', line 33

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

#validate(package, group) ⇒ Object



23
24
25
# File 'lib/orca/cli.rb', line 23

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