Janitor/core.rb

43 lines
811 B
Ruby

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!