pacdef: 一个多功能的声明式 linux 包管理器
pacdef 原先是在 Arch Linux 上用 python 实现的一个 pacman 包管理器,之后用 rust 重写,并且支持了以下多种包管理器:
- arch: pacman
- python: pip
- debian: apt
- rust: cargo
可以通过下面的配置文件声明各个包需要的安装项,pacdef 会保证声明的内容会被正确安装。
[arch]
paru
zsh
[rust]
pacdef
topgrade
pacdef 还支持分组功能,可以将需要的包按照其用途分组,声明在不同的文件中,从而更加易于管理
bilge: 一个更符合人体工程学的 bitfield 库
这是一个新发布的 crate,与 modular-bitfield
有些类似,在保证了性能的前提上,在易用性和类型安全上做出了一定的改进,对新手更加友好。
这篇博客中介绍了 bilge 的基本使用,以及其与 modular-bitfield
的对比,感兴趣的可以进一步阅读。
seredies: 借助 serde 实现的 Redis 协议库
serredis 是一个底层的 RESP(redis Serialization Protocol)库,其遵循了 RESP 的基本定义,在支持基础的 strings,integers, arrays 的基础上,还提供了 collection 类型,从而支持更加复杂的数据类型。
-- From 日报小组 RustPlumber
社区学习交流平台订阅:
1
共 0 条评论, 1 页
评论区
写评论还没有评论