#!/usr/bin/ruby

require "Devtools"

project = Devtools::DevToolsProject.new

params = project.parseInput()

isBrewInstalled = project.checkIfBrewInstalled()
if isBrewInstalled != true
  project.installBrew()
end

isCaskInstalled = project.checkifCaskInstalled()
if isCaskInstalled != true
  project.installCask()
end

if params.app_name.to_s.strip.length != 0
  project.installApp(params.app_name, true)
elsif params.environment.to_s.strip.length != 0
  project.setupEnvironment(params.environment)
elsif params.list == "list"
  project.listApps()
end
