mirror of
https://github.com/Jguer/yay.git
synced 2024-11-06 09:07:21 +01:00
Yet another Yogurt - An AUR Helper written in Go
aur | ||
config | ||
pacman | ||
util | ||
.gitignore | ||
actions.go | ||
bash-completion | ||
LICENSE | ||
Makefile | ||
query.go | ||
README.md | ||
utils.go | ||
yay.8 | ||
yay.fish | ||
yay.go | ||
zsh-completion |
yay
Yet another Yogurt - An AUR Helper written in Go
Packages - Compile from source - Binary version
There's a point in everyone's life when you feel the need to write an AUR helper because there are only about 20 of them. So say hi to 20+1.
Yay was created with a few objectives in mind and based on the design of yaourt and apacman:
- Have almost no dependencies.
- Provide an interface for pacman.
- Have yaourt like search.
- Minimize user input
- Know when git packages are due for an upgrade. (TODO)
Features
- AUR Tab completion
- Search narrowing (
yay linux header
will first search linux and then narrow on header) - No sourcing of PKGBuilds is done
- The binary has no dependencies that pacman doesn't already have.
- Sources build dependencies
- Removes make dependencies at the end of build process
Custom Operations
yay <Search Term>
presents package selection menuyay -Qstats
delivers system statisticsyay -Cd
cleans unneeded dependenciesyay -G
downloads PKGBuild from ABS or AUR
Changelog
1.115
- Added AUR completions (updates on first completion every 48h)
1.101
- Search speed and quality improved #3
1.100
- Added manpage
- Improved search #3
- Added -G to get pkgbuild from the AUR or ABS. #6
- Fixed #8
- Completed and decluttered zsh completions
- If
$EDITOR
or$VISUAL
is not set yay will prompt you for an editor #7
1.91
--downtop
has been replaced with--bottomup
(as is logical)yay -Ssq
andyay -Sqs
now displays AUR packages with less information- Repository search now uses the same criteria as pacman
1.85
- yay now does -Si for AUR packages
- Fixed package install bugs
1.83
- Added new dependency resolver for future features
- Sort package statistics
1.80
- yay now warns when installing orphan packages
- Added orphan status to number menu
- Qstats now checks if system has orphan packages installed
1.78
- Added foreign package statistics to Qstats
- Group installing is now possible
- Better handling of package dependency installing
1.76
- Fixed critical bug that prevented AUR dependencies from being installed.
1.70
- Stable for everyday use
- Bottom up package display
- Number menu like yaourt/apacman
- System package statistics