A minimalist CLI IRC client in Go
- Go 100%
| .gitignore | Add intellij project files to .gitignore | |
| go.mod | go.mod | |
| go.sum | go.mod | |
| LICENSE | Add license. | |
| main.go | Rename | |
| msg.go | Connect to server mentioned in config file. | |
| mub.yaml.sample | Commented configuration file | |
| README.md | Commented configuration file | |
| ui.go | Don't persist command history! If readline's HistoryFile is set to "" | |
mub - a minimalist cross-platform IRC client
This is a small, bare-bones IRC client.
It's marginally usable in itself with a readline-like user interface.
If it is started with the -sub flag it can be used to create the core of an IRC client with a richer user interfaces in front of it, connected to stdout and stdin.
To connect to a server, use
/tlsconnect server:port nick
or /connect for unencrypted connections.
Configuration file
There is a sample configuration file with comments in
mub.yaml.sample.