Rpmfile
Rpmfile — библиотека для чтения RPM-пакетов, реализована с использованием Angstrom (библиотека парсеров-комбинаторов).
ocaml
# #require "rpmfile";;
# let pkg =
In_channel.with_open_bin Sys.argv.(1) Rpmfile.Reader.of_channel
|> Result.get_ok;;
# Rpmfile.View.name pkg;;
- : string = "hello"
Подробнее смотрите в репозитории библиотеки.
Документация
Версии ниже 0.8 — deprecated!