A fast, efficient, and lightweight AUR helper and Pacman wrapper for Arch-based Linux distributions.
Amethyst is a command-line AUR helper and Pacman wrapper designed for Arch-based Linux distributions like Crystal Linux. It simplifies package management by providing an intuitive interface to install, update, and manage software from both official repositories and the Arch User Repository (AUR). The tool addresses the complexity of manual AUR package handling, automating builds and installations while maintaining compatibility with standard Pacman operations.
Arch Linux users, system administrators, and developers who regularly install software from the AUR and want a faster, more user-friendly alternative to manual `makepkg` and `pacman` commands.
Developers choose Amethyst for its dual-interface flexibility, lightweight design, and seamless AUR integration, which reduces the time and effort required for package management compared to traditional methods or other helpers.
Crystal Linux is now hosted at https://gitlab.com/crystal-linux
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports both FreeBSD pkg-style aliases and traditional Pacman-style flags, catering to users with different preferences and backgrounds, as shown in the usage table.
Seamlessly integrates with the Arch User Repository, automating the build and installation process to save time and reduce manual errors compared to manual makepkg commands.
Provides specific exit codes for common issues, such as root execution or dependency failures, aiding in debugging and automation scripts, as detailed in the exit codes table.
Built with performance in mind, ensuring quick package operations without unnecessary bloat, aligning with the project's philosophy of simplicity and speed.
Requires installation of base-devel, pacman-contrib, and Cargo, which may not be pre-installed on all systems and adds steps compared to some pre-packaged AUR helpers.
As a newer project, it lacks the extensive community support, plugins, and documentation of established AUR helpers like yay or paru, which could affect long-term reliability.
Missing some functionalities found in competitors, such as batch operations or advanced dependency resolution options, which might be needed for power users or complex workflows.