#!/usr/bin/ruby
# written by Emil.
+# Licensed under the GPLv3 only.
#
-# short guide
+# SHORT GUIDE
#
# -serv specifies server,
# -port specifies port,
# Type Enter and nothing else to refresh the messages.
# Type messages and send them, hopefully everyone hears you just fine.
#
-# h = { "BYE" => 1, "QUIT" => 1, "SAY" => 2, "CLEAR" => 3, "NICK" => 4, "RECONNECT" => 5, "DELAY" => 6 }
-# 1 exits,
-# 2 says something verbatim (including a raw newline),
-# 3 clears the terminal,
-# 4 sets the nick (needs arg),
-# 5 reconnects,
-# 6 sets delays ( needs arg)
+# Commands:
+#
+# Commands must be near the beginning of messages, and will preform their respective action.
+#
+# BYE, QUIT - exits
+# SAY - says something verbatim
+# CLEAR - clears the terminal
+# NICK... - sets the nick
+# RECONNECT - reconnects
+# DELAY... - sets delays
require 'socket'
require 'readline'