Crates.io | aba |
lib.rs | aba |
version | 0.8.0 |
source | src |
created_at | 2023-10-25 13:10:55.80016 |
updated_at | 2023-11-27 23:14:40.460254 |
description | An address book for aerc |
homepage | https://sr.ht/~onemoresuza/aba |
repository | https://git.sr.ht/~onemoresuza/aba |
max_upload_size | |
id | 1013356 |
size | 79,156 |
Address Book for Aerc
This project has a mailing list and a tracker, which is for confirmed bugs and feature requests.
The changelog may be found here.
aba
is packaged on the unstable channel.
nix-env -iA nixos.aba # or nixpkgs.aba if on a non NixOS system
aba
is published on crates.io.
cargo install aba
Beginning on 0.4.0, aba
provides a pre-built binary for
x86_64-linux
and a checksum for it. They can be download here.
Follow the build instructions, then run:
sudo just install
To not install at the default location, /usr/local
, just set the PREFIX variable
:
just PREFIX="${HOME}/.local" install # now there's no need for root
Run:
nix build .
Install the following dependencies:
Then run:
just
Pre-built binaries are available at every new tag.
To build aba
from source be sure to have the following dependencies available:
To compile the manpages, scdoc is needed. A just recipe is available for both compiling (doc) and Installing and compiling (install-doc).
Add the following to your aerc.conf:
address-book-cmd=aba ls "%s"
Add the following to your binds.conf:
[view]
aa = :pipe -m aba parse --all<Enter>
The option --all
may be changed depending on what one wants, that is, to
--from
, --cc
or --to
.