Class: Jobshop::CLI

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

Defined Under Namespace

Classes: Development, Dummy, Unbound

Class Method Summary collapse

Class Method Details

.startObject



49
50
51
52
53
54
55
56
57
58
59
60
61
# File 'lib/jobshop/cli.rb', line 49

def start
  if [ "-v", "--version" ].include?(ARGV[0])
    require "jobshop/version"
    puts "Jobshop #{Jobshop.gem_version}"
    exit 0
  elsif jobshop_application?
    puts "No tasks available for the application environment yet"
  elsif jobshop_development?
    Jobshop::CLI::Development.start
  else
    Jobshop::CLI::Unbound.start
  end
end