Expand description
Void Linux package index fetcher (xbps).
Fetches package metadata from Void Linux repositories.
§API Strategy
- fetch: Searches cached
repo-default.voidlinux.org/.../x86_64-repodata(zstd tar + XML plist) - fetch_versions: Loads from all configured repos
- search: Filters cached repodata
- fetch_all: Full repodata (cached 1 hour, ~20MB uncompressed per repo)
§Multi-repo Support
ⓘ
use normalize_packages::index::void::{Void, VoidRepo};
// All repos (default)
let all = Void::all();
// x86_64 glibc only
let x64 = Void::with_repos(&[VoidRepo::X86_64, VoidRepo::X86_64Nonfree]);
// musl variants
let musl = Void::musl();Structs§
- Void
- Void Linux package index fetcher with configurable repositories.
Enums§
- Void
Repo - Available Void Linux repositories.