Amethyst is a fast, efficient and lightweight AUR helper and Pacman wrapper. Made for Crystal, compatible with any Arch-based Linux distribution
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Go to file
Amy 9537dee253
doesnt randomly error even if package is not in overrides and prints proper package when adding to database
3 years ago
src doesnt randomly error even if package is not in overrides and prints proper package when adding to database 3 years ago
.gitignore rework database to use sql 3 years ago
Cargo.toml replaced raur + general linting and checking 3 years ago
Makefile fixed makefile 3 years ago
README.md deleted all ame code to make it a lot faster 3 years ago

README.md

Logo

Amethyst

Discord

Amethyst is a fast, efficient and lightweight AUR helper and Pacman wrapper. Made for Crystal, compatible with any Arch-based Linux distribution.

Basic usage

Action FreeBSD pkg-style alias Pacman-style flag(s)
Install a package ame ins ame -S
Remove a package ame rm ame -R
Remove a package with its dependencies ame purge ame -Rs
Update repository ame upd ame -Sy
Upgrade a package ame upg ame -Syu
Search for a package in general ame sea ame -Ss
Search for a package in the official arch repos ame repsea ame -Sr
Search for a package in aur ame aursea ame -Sa

You can also use any pacman flag!

How to build:

(Install cargo)

For release:

  • make clean release

For general debug/test:

  • make debug

Clean all build directories:

  • make clean


echo "AME_UWU=YES" >> ~/.zshrc # for zsh
echo "AME_UWU=YES" >> ~/.bashrc # for bash
set -Ux AME_UWU YES # for fish

self explanatory