An open API service indexing awesome lists of open source software.

https://github.com/yybit/rpmdb-rs

Rust implementation of rpmdb
https://github.com/yybit/rpmdb-rs

rpm

Last synced: about 1 year ago
JSON representation

Rust implementation of rpmdb

Awesome Lists containing this project

README

          

[![crates.io](https://img.shields.io/crates/v/rpmdb.svg)](https://crates.io/crates/rpmdb)
[![docs.rs](https://docs.rs/rpmdb/badge.svg)](https://docs.rs/rpmdb)

## rpmdb-rs

Rust implementation of rpmdb that ported from [go-rpmdb](https://github.com/knqyf263/go-rpmdb), currently only supports reading package list

Available rpmdb format:
- bdb
- ndb
- sqlite3

#### Example

```
let packages = rpmdb::read_packages("testdata/Packages".parse()?)?;
for package in packages {
println!("{} {:?}", package.name, package.provides);
}
```