Skip to content
/ rpm4s Public

pure scala implementation for manipulating rpms

License

Notifications You must be signed in to change notification settings

lucidd/rpm4s

Repository files navigation

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages