Class: Picobox::ServiceSubCommands

Inherits:
Thor
  • Object
show all
Defined in:
lib/picobox/cli.rb

Instance Method Summary collapse

Instance Method Details

#add(*services) ⇒ Object



18
19
20
21
22
23
24
# File 'lib/picobox/cli.rb', line 18

def add(*services)
  Picobox.set_verbosity options[:verbose]

  Service.new(Os::CurrentOs.get).add services
rescue SignalException
  exit 1
end

#build(service = nil) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/picobox/cli.rb', line 6

def build(service = nil)
  Picobox.set_verbosity options[:verbose]

  Service.new(Os::CurrentOs.get).build service
rescue SignalException
  exit 1
end

#listObject



42
43
44
45
46
# File 'lib/picobox/cli.rb', line 42

def list()
  Service.new(Os::CurrentOs.get).list
rescue SignalException
  exit 1
end

#remove(service) ⇒ Object



30
31
32
33
34
35
36
# File 'lib/picobox/cli.rb', line 30

def remove(service)
  Picobox.set_verbosity options[:verbose]

  Service.new(Os::CurrentOs.get).remove service
rescue SignalException
  exit 1
end