require_relative 'Janitor' require 'optparse' options = {} jan = Janitor.new OptionParser.new do |parser| parser.banner = "Usage: core.rb [options]" parser.on("-h", "--help", "Show this help message.") do || puts parser end parser.on("-g", "--gsay SAY", "Send a global chat message") do |v| jan.gsay(v) end parser.on("-v", "--view", "View channel list") do jan.check_channels() end parser.on("--roll") do puts jan.roll() end parser.on("--stop") do jan.gsay('!stop') end parser.on("--user_list") do puts jan.get_clients() end parser.on("--test") do jan.move_client('13', '5') end parser.on("--find_client") do |v| jan.find_client(v.to_s) end parser.on("--whoami") do puts jan.whoami() end parser.on("--listen") do puts jan.listen() end end.parse!