| Crates.io | aba |
| lib.rs | aba |
| version | 0.8.0 |
| created_at | 2023-10-25 13:10:55.80016+00 |
| updated_at | 2023-11-27 23:14:40.460254+00 |
| 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.