Skip to content

dmedovich/girc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

girc - just irc tui client

girc screenshot

Go Bubble Tea Last commit Repo size

Run

go run ./cmd/girc

Join a single channel:

go run ./cmd/girc -server irc.libera.chat -channel '#zig'

Join several channels:

go run ./cmd/girc -channels '#zig,#lobsters,##rust,#go-nuts'

Config

girc loads the nearest .env from the current directory or its parents.

cp .env.example .env
$EDITOR .env
go run ./cmd/girc

TLS is enabled by default on port 6697. Use -plain -port 6667 only for plaintext IRC servers.

For SASL login, set your NickServ account and password:

GIRC_NICK=YourNick GIRC_SASL_USER=YourNick GIRC_SASL_PASS='your-password' go run ./cmd/girc

Commands

  • /connect host[:port] [nick]
  • /join #channel
  • /part [#channel]
  • /msg nick message
  • /ns NickServ-command
  • /me action
  • /nick newnick
  • /whois nick
  • /switch buffer-or-number
  • /raw COMMAND
  • /quit [message]

Use Tab and Shift+Tab to switch buffers.

About

simple IRC-TUI client

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages