Expand description
A thin Rust wrapper around rpm -qa
This crate provides functions to load and parse the output from
rpm -qa --queryformat, returning package metadata as a map of package
names to Package structs.
Uses --queryformat instead of --json for compatibility with older RPM.
Structs§
- File
Flags - File attribute flags from the RPM spec file.
- File
Info - Metadata for a file contained in an RPM package.
- Package
- Metadata for an installed RPM package.
Enums§
- Digest
Algorithm - Cryptographic hash algorithm used for file digests.
Functions§
- load
- Load all installed RPM packages by running
rpm -qa. - load_
from_ reader - Load packages from a reader containing queryformat output.
- load_
from_ rootfs - Load all installed RPM packages from a rootfs path by running
rpm -qa. - load_
from_ rootfs_ dir - Load all installed RPM packages from a rootfs directory by running
rpm -qa. - load_
from_ str - Load packages from a string containing queryformat output.