Skip to content

tranzystorekk/comlink

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

comlink

An experimental IRC client written in zig. Join the discussion in #comlink on libera.chat.

screenshot of comlink

Installation

Arch Linux

comlink is available as a package in the AUR. It can be installed using an AUR helper (e.g. paru).

paru -S comlink

Zig Build System

comlink is written in zig and can be installed using the zig build system, version 0.13.0.

git clone https://github.com/rockorager/comlink
cd comlink
zig build -Doptimize=ReleaseSafe --prefix ~/.local

Configuration

Configuration is loaded from $HOME/.config/comlink/init.lua

Works best with soju. pico.sh runs a free instance of soju and has fantastic documentation on how to get connected

local comlink = require("comlink")

local config = {
	server = "chat.sr.ht",
	user = "rockorager",
	nick = "rockorager",
	password = "password",
	real_name = "Tim Culverhouse",
	tls = true,
}

-- Pass the server config to connect. Connect to as many servers as you need
comlink.connect(config)

-- Bind a key to an action
comlink.bind("ctrl+c", "quit")

Contributing

Patches accepted on the mailing list

Pull requests accepted on Github

About

An experimental IRC client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Zig 100.0%