Class: WorkingMan::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/working_man/cli.rb,
lib/working_man/cli/config.rb

Defined Under Namespace

Classes: Config

Instance Method Summary collapse

Instance Method Details

#startObject



10
11
12
13
14
15
16
17
18
19
# File 'lib/working_man/cli.rb', line 10

def start
  configuration_check(options[:file])

  print "Staring work...\n"

  WorkingMan::Actions.launch_applications($config['apps'])
  WorkingMan::Actions.open_urls($config['urls'])

  print "Work hard today!\n"
end

#stopObject



22
23
24
25
26
27
28
29
30
# File 'lib/working_man/cli.rb', line 22

def stop
  configuration_check(options[:file])

  print "Stopping work...\n"

  WorkingMan::Actions.close_applications($config['apps'])

  print "Have a great day!\n"
end

#versionObject



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

def version
  print "#{WorkingMan::VERSION}\n"
end