#arch-linux #pkgbuild #makepkg #build-system #unit-testing #arch-build-system

rustympkglib

用于处理 Arch Linux 的 PKGBUILD 和 makepkg 的库

2 个版本

0.1.1 2021 年 5 月 8 日
0.1.0 2020 年 6 月 20 日

#3#makepkg

Download history 61/week @ 2024-04-11 21/week @ 2024-04-18 28/week @ 2024-04-25 30/week @ 2024-05-02 32/week @ 2024-05-09 32/week @ 2024-05-16 37/week @ 2024-05-23 41/week @ 2024-05-30 32/week @ 2024-06-06 20/week @ 2024-06-13 27/week @ 2024-06-20 45/week @ 2024-06-27 18/week @ 2024-07-04 25/week @ 2024-07-11 28/week @ 2024-07-18 27/week @ 2024-07-25

每月 99 次下载
用于 rustympkg

MIT 许可证

46KB
958

一个用于处理 Arch Linux 的 PKGBUILD 文件和实现一些 makepkg(或相关工具)功能的 rusty(且很不完整的)crate 库。

限制

到目前为止,这个 crate 只能解析 PKGBUILD 文件中的某些关键变量和数组。目前它实际上不能对数据进行任何操作,只能显示数据。在不久的将来,变量应该是可编辑的,任何编辑都应该写回到 PKGBUILD 文件中。

用法

这是一个库 crate,一个类似于 makepkg 的 CLI 工具,称为 rustympkg,它使用这个库的代码来实现其功能(这样更容易分离关注点和依赖),也是可用的。有关 CLI 工具的状态和目前能做什么的更多信息,请参阅 CLI 工具的 README。

鉴于当前的限制,用法主要取决于您。有 docs.rs 文档,以及一些用法示例可以在代码中的单元测试中看到。

依赖项

~15MB
~457K SLoC