5 个不稳定版本

0.8.0 2023 年 11 月 27 日
0.7.2 2023 年 11 月 6 日
0.7.1 2023 年 11 月 3 日
0.7.0 2023 年 10 月 25 日
0.6.2 2023 年 10 月 25 日

#781 in 命令行工具

ISC 许可证

25KB
262

aba

built with nix

REUSE status Static Badge

Dynamic TOML Badge builds.sr.ht status

Crates.io Crates.io dependency status

Address Book for Aerc

贡献

此项目有一个 邮件列表 和一个 跟踪器,用于 已确认 的错误和功能请求。

变更日志

变更日志可以在 这里 找到。

安装

Packaging status

Nix

aba不稳定频道 上打包。

nix-env -iA nixos.aba # or nixpkgs.aba if on a non NixOS system

crates.io

abacrates.io 上发布。

cargo install aba

预构建的二进制文件

从 0.4.0 版本开始,abax86_64-linux 提供了预构建的二进制文件及其校验和。它们可以 在此处 下载。

手动安装

遵循 构建说明,然后运行

sudo just install

要安装到默认位置之外(如 /usr/local),只需设置 PREFIX 变量

just PREFIX="${HOME}/.local" install # now there's no need for root

构建

Nix

运行

nix build .

手动构建

安装以下依赖项

  1. just;
  2. scdoc;和
  3. Rust.

然后运行

just

打包

基于二进制的发行版

每个新 标签 都有预构建的二进制文件。

基于源代码的发行版

要从源代码构建 aba,请确保以下依赖项可用

  1. just
  2. Rust

手册页

要编译手册页,需要 scdoc。有一个 just 脚本可用于编译 (doc) 和安装及编译 (install-doc)。

aerc 集成

地址完成

将以下内容添加到您的 aerc.conf

address-book-cmd=aba ls "%s"

从电子邮件解析地址

将以下内容添加到您的 binds.conf

[view]
aa = :pipe -m aba parse --all<Enter>

选项 --all 可以根据需要更改,即改为 --from--cc--to

相关项目

  • aercbook,作者为 renerocksai:为 aerc 编写的更简约的地址簿,其功能 aba 显然是基于此。

  • aerc,作者为 sircmpwn,由 rjarry 维护:aba 是为其提供的地址簿,不是吗? ;)

依赖关系

~9–21MB
~294K SLoC