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



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

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

#initObject



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

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

#remove(package, group = package) ⇒ Object



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

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

#trigger(action_ref, group) ⇒ Object



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

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

#validate(package, group = package) ⇒ Object



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

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