Rust.cc

Rust.cc -

【Rust 日报】2023-05-16 pacdef: 一个多功能的声明式 linux 包管理器

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

pacdef是一个声明式Linux包管理器,支持多种包管理器,支持分组功能;bilge是一个易用性和类型安全上改进的bitfield库;seredies是一个Redis协议库,支持复杂数据类型。

Linux bilge pacdef seredies 包管理器

相关推荐 去reddit讨论

热榜 Top10

Dify.AI
Dify.AI
eolink
eolink
观测云
观测云
LigaAI
LigaAI

推荐或自荐