From 42acaed4efdc1a08429e8b36a3991792cf08a431 Mon Sep 17 00:00:00 2001 From: Emil Williams Date: Sat, 3 Feb 2024 17:55:38 +0000 Subject: [PATCH] even more notices, improved guide --- client/moontalk.c | 1 + client/moontalk.rb | 20 ++++++++++++-------- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/client/moontalk.c b/client/moontalk.c index 9bd2f27..7cdd855 100644 --- a/client/moontalk.c +++ b/client/moontalk.c @@ -1,5 +1,6 @@ /* moontalk.c - @BAKE cc -O2 -std=gnu99 -Wall -Wextra -pedantic $@ -o $* -lncurses -ltinfo $+ * Written by Emil. + * Licensed under the GPLv3 only. */ #include diff --git a/client/moontalk.rb b/client/moontalk.rb index d3411c8..c7ad9b7 100644 --- a/client/moontalk.rb +++ b/client/moontalk.rb @@ -1,7 +1,8 @@ #!/usr/bin/ruby # written by Emil. +# Licensed under the GPLv3 only. # -# short guide +# SHORT GUIDE # # -serv specifies server, # -port specifies port, @@ -11,13 +12,16 @@ # 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'