arch-log
is a small program that displays the commit messages or PKGBUILD
of Arch packages. It queries both Arch's central repo and the AUR.
It is available on AUR: https://aur.archlinux.org/packages/arch-log
If you have multiple custom packages in Arch, you know the drag: You notice that some package of which you have a custom fork (or just an AUR package with long compile time) has a new version -- but only the pkgrel has changed.
The question then is: Do I need to rebuild / rebase / ... or can I ignore the change. To make this decision, it is necessary to have the package's changelog in quick access.
As I'm tired of clicking through different web interfaces, and I don't know of any other tool that provides this: arch-log
was born.
Additionally, while not really a log, it also has the capability of show the PKGBUILD
of a package. Just for convenience's sake.
- Query https://archlinux.org/packages for the
pkgbase
. - If found: Query https://gitlab.archlinux.org (using Gitlab's REST API) for the commit and tag data.
- Query https://aur.archlinux.org/rpc for
pkgbase
. - If found: Query https://aur.archlinux.org/cgit/aur.git (using the Atom Feed) for the commit data.
paclog
was already taken.
This is shown, when Arch repos differ (e.g. there is a new version in testing)
Thanks to JetBrains for supporting this project.