lucidd / rpm4s

pure scala implementation for manipulating rpms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Scala.js Build Status codecov

rpm4s

rpm4s is a library for working with rpm files in a easy and strongly typed way. It fully implemented in scala and does not require librpm as dependency.

Current state

This project is still under heavy development and will probably change a lot. While parsing rpms was already successfully tested on 100k+ rpms, there are still some unimplemented codepaths and missing headers that are not implemented yet. Most of those things will be implemented on demand once I encounter them in an rpm. In case you give this library a try and encounter an error parsing some rpm, please let me know by opening an issue. 😄

Goals

  • Provide a highlevel interface for working with rpm packages and related data like repositories.

About

pure scala implementation for manipulating rpms

License:MIT License


Languages

Language:Scala 100.0%