f27db33305
Message IDs are allocated for both messages from UI to workers and the other way around. Hence, the global nextId variable is accessed from multiple goroutines. Instead, use atomic to access the global counter. |
||
---|---|---|
commands | ||
config | ||
contrib | ||
doc | ||
lib | ||
widgets | ||
worker | ||
.gitignore | ||
LICENSE | ||
Makefile | ||
README.md | ||
aerc.go | ||
go.mod | ||
go.sum |
README.md
aerc
aerc is a work in progress email client for your terminal.
It is not yet suitable for daily use.
Join the IRC channel: #aerc on irc.freenode.net
Building
aerc depends on:
-
go (compile-time)
-
scdoc (compile-time)
-
libvterm (compile & runtime)
$ make
Installation
# make install
$ man aerc
Usage
$ mkdir ~/.config/aerc
$ cp config/*.conf ~/.config/aerc/
$ vim ~/.config/aerc/accounts.conf
Fill in your account details and configure the rest to taste, then run aerc
.
Contributing
Send patches to ~sircmpwn/aerc@lists.sr.ht.
Bugs & todo here: ~sircmpwn/aerc2