#debian #control #deb #dpkg

无 std oma-debcontrol

解析 Debian 控制文件

2 个版本

0.3.1 2023 年 12 月 3 日
0.3.0 2023 年 8 月 18 日

#405 in Unix API

Download history • Rust 包仓库 175/week @ 2024-03-14 • Rust 包仓库 114/week @ 2024-03-21 • Rust 包仓库 156/week @ 2024-03-28 • Rust 包仓库 49/week @ 2024-04-04 • Rust 包仓库 6/week @ 2024-04-11 • Rust 包仓库 44/week @ 2024-04-18 • Rust 包仓库 66/week @ 2024-04-25 • Rust 包仓库 244/week @ 2024-05-02 • Rust 包仓库 169/week @ 2024-05-09 • Rust 包仓库 129/week @ 2024-05-16 • Rust 包仓库 179/week @ 2024-05-23 • Rust 包仓库 92/week @ 2024-05-30 • Rust 包仓库 81/week @ 2024-06-06 • Rust 包仓库 174/week @ 2024-06-13 • Rust 包仓库 114/week @ 2024-06-20 • Rust 包仓库 83/week @ 2024-06-27 • Rust 包仓库

每月 461 次下载
用于 5 crates

MIT 许可证

41KB
859 代码行(不含注释)

debcontrol — 解析 Debian 控制文件

pipeline status crates.io version docs.rs version

A Rust crate for parsing Debian control files.

用法

解析完整的控制文件

use debcontrol::{Paragraph, parse_str};

let paragraphs: Vec<Paragraph> = parse_str("
a-field: with a value
another-field: with a...
 ...continuation

# a comment
this-is: another paragraph
")?;

查看 文档 获取更多示例和参考文档。

开发

版本

  • Cargo.toml 中增加版本
  • 将提交标记为 v<VERSION>,例如 v0.1.0

依赖

~1MB
~20K SLoC