From 367c3b3a87ee10eaeb0f9d08787111df62b54515 Mon Sep 17 00:00:00 2001
From: lancebord
Date: Sun, 8 Mar 2026 11:56:45 -0400
Subject: added a readme
---
README.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++
logo.png | Bin 0 -> 78395 bytes
src/main.rs | 2 +-
3 files changed, 47 insertions(+), 1 deletion(-)
create mode 100644 README.md
create mode 100644 logo.png
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..955a4aa
--- /dev/null
+++ b/README.md
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+
+---
+
+# SpeakEZ
+
+SpeakEZ is an open-source IRC client in your terminal written in Rust with the Ratatui crate for visuals. SpeakEZ is a minimal client that implements just enough protocol from scratch to support single channel chatting and private messages. No extra config files, tiling, tabs, splits, or menus. SpeakEZ is focused on being performant and simple.
+
+---
+
+## Compiling/Installation
+
+```
+git clone https://github.com/lancebord/speakez.git
+cd speakez
+cargo install --path .
+```
+
+## Usage
+
+```
+speakez -s : -n
+```
+
+You can optionally set username, realname, and password with `-u`, `-r`, and `-p` respectively.
+
+Once connected join a channel with `/join #`
+
+## Commands
+
+- `/join #` - joins the named channel and leaves prior channel
+- `/part` - leaves the current channel
+- `/nick ` - changes nick to the new nick
+- `/quit` - quits the client
+- `/me` - return info about current user
+- `/msg ` - sends a private message to specified nick
+
+## Thanks & Inspiration
+
+- [modern irc client protocol](https://modern.ircdocs.horse/)
diff --git a/logo.png b/logo.png
new file mode 100644
index 0000000..d5c9cbd
Binary files /dev/null and b/logo.png differ
diff --git a/src/main.rs b/src/main.rs
index d7df2bb..a1bf0a2 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -22,7 +22,7 @@ struct Args {
#[arg(short, long)]
server: String,
- #[arg(short, long, default_value_t = String::new())]
+ #[arg(short, long)]
nick: String,
#[arg(short, long, default_value_t = String::from("speakez"))]
--
cgit v1.2.3-59-g8ed1b