CLOptions.new("[botname]") { o '-c', '--channels', 'CHANNEL, ...', :channels, "Join CHANNELS instead of configured" o '-h', '--help', "Display this help" o '-i', '--interactive', "Don't deamonize, lets the bot run interactively in shell." o '-n', '--nick', 'NICK', :nick, "Use NICK instead of configured" o '-p', '--port', 'PORT', :port, "Connect at PORT instead of configured" o '-r', '--remote', 'PORT', :remote_port, "Start remote control server and bind to PORT" o '-s', '--server', 'SERVER', :server, "Connect to SERVER instead of the configured." o '-w', '--warnings', "Will enable warnings on stderr." }