https://github.com/jelmer/deb822-rs
Rust parsers and editors for the Deb822 file format
https://github.com/jelmer/deb822-rs
deb822 edit parser rfc822 rust
Last synced: 26 days ago
JSON representation
Rust parsers and editors for the Deb822 file format
- Host: GitHub
- URL: https://github.com/jelmer/deb822-rs
- Owner: jelmer
- License: apache-2.0
- Created: 2023-06-16T00:03:05.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-13T20:55:23.000Z (about 1 year ago)
- Last Synced: 2025-01-20T10:15:59.398Z (about 1 year ago)
- Topics: deb822, edit, parser, rfc822, rust
- Language: Rust
- Homepage:
- Size: 1.32 MB
- Stars: 7
- Watchers: 2
- Forks: 6
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
Parsers and editors for deb822 style files
==========================================
This repository contains parsers and editors for RFC822 style file as used in
Debian. There are two core crates:
* ``deb822-lossless``: parser that preserves formatting, whitespace and comments as well as allowing syntax errors.
* ``deb822-fast``: a fast parser that does not preserve formatting, whitespace and comments.
Four related crates that build on these two crates are:
* ``debian-control``: A parser and editor for Debian control files, apt lists.
* ``debian-copyright``: A parser and editor for Debian copyright files.
* ``dep3``: A parser and editor for Debian DEP-3 headers.
* [r-description](https://github.com/jelmer/r-description-rs): A parser and
editor for R DESCRIPTION files.
* ``apt-sources``: A parser and editor for APT source files (package repositories specification).