1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2019年9月10日 |
---|
#11 在 #archlinux
24 每月下载量
在 2 个crate中使用(通过aurum)
31KB
579 行
Pkg-Utils
此crate实现了libalpm的一个子集,用于在aurum中不好地使用。我不想处理一个并非真正为从Rust(或为处理Db系统之外的包的依赖关系解决)而设计的API,因此我编写了自己的。到目前为止,这似乎效果不错。
此crate是一个重度的WIP,API绝对没有固定。如果有人想使用/基于此crate,我很乐意合并更改/迭代问题等。只需向我提交问题/电子邮件/MR。
lib.rs
:
此crate实现了libalpm功能的一个子集,基本上是读取数据库和解析所需的内容。
目标不是用libalpm替换实际系统包管理,而是能够访问Arch或基于Arch的系统中的元数据,而无需使用繁琐的C API。通常这是一个编写更灵活API的尝试,以促进编写像AUR助手这样的东西。
依赖关系
~7–15MB
~214K SLoC