2017-04-16 14:42:59 +01:00
|
|
|
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')
|
2017-04-16 15:41:19 +01:00
|
|
|
end
|
|
|
|
|
parser.on("--user_list") do
|
2017-04-16 15:52:48 +01:00
|
|
|
puts jan.get_clients()
|
2017-04-16 15:41:19 +01:00
|
|
|
end
|
2017-04-17 15:02:49 +01:00
|
|
|
parser.on("--test") do
|
|
|
|
|
jan.move_client('13', '5')
|
2017-04-17 15:06:48 +01:00
|
|
|
end
|
|
|
|
|
parser.on("--find_client") do |v|
|
2017-04-17 15:21:50 +01:00
|
|
|
jan.find_client(v.to_s)
|
2017-04-17 15:02:49 +01:00
|
|
|
end
|
2017-04-17 16:02:05 +01:00
|
|
|
parser.on("--whoami") do
|
|
|
|
|
puts jan.whoami()
|
|
|
|
|
end
|
2017-04-16 15:41:19 +01:00
|
|
|
|
2017-04-17 16:09:57 +01:00
|
|
|
parser.on("--listen") do
|
2017-04-17 16:22:25 +01:00
|
|
|
puts jan.listen()
|
2017-04-17 16:09:57 +01:00
|
|
|
end
|
|
|
|
|
|
2017-04-16 14:42:59 +01:00
|
|
|
end.parse!
|