Now I know what you’re all thinking: “Another one!?” Well, yeah, pretty much. I’ve gotten sorta fed up with the situation of AUR helpers, especially ones that wrap pacman as well as handling the AUR (we can have that argument elsewhere…).
Anyway, I wrote one in Rust, with a couple of goals:
- No pacman wrapping
- Ease of use/efficiency
You can read more in the Readme with the repo, which can be found here: https://gitlab.com/MggMuggins/aurum.
Before I go over the installation directions, I want to make it abundantly clear that aurum is ALPHA Quality Software™, and is not ready to compete with Pamac (cli), Yay, or <insert-favorite-aur-helper-here>. That said, I’m making this post because I would like people to try it, because I’d really love feedback from the community. If you’re interested, please download and review, I’d love to hear from you here or on Gitlab. I’m sure there are bugs (not all packages work with the dependency resolver right now, etc). It’s also missing a lot of features, such as asking to view PKGBUILDS (high priority), and other things like that. If you have a question, criticism, bug report, or feature request, I’d love to hear them!
I doubt that it will cause breakage to your system, but if you try it, it’s at your own risk. Note the last clause in the license.
I’ve included a (rudimentary) PKGBUILD with the repo, which seems to work on my system (
aurum-git). You can also download the latest CI artifacts from gitlab, navigate over to CI/CD -> Pipelines and select the build artifacts for the latest passing build (I won’t support anything else RN). There should be no difference between nightly and stable (compiler, not aurum).
Here’s a screenshot of a minimal aurum process, running
aurum -I aurs