2016-09-05 04:42:05 +02:00
|
|
|
# yay
|
|
|
|
Yet another Yogurt - An AUR Helper written in Go
|
2016-10-05 03:11:10 +02:00
|
|
|
|
2017-04-10 03:07:59 +02:00
|
|
|
**Packages**
|
|
|
|
[![yay](https://img.shields.io/aur/version/yay.svg?label=yay)](https://aur.archlinux.org/packages/yay/) - Compile from source
|
2016-12-10 01:12:09 +01:00
|
|
|
[![yay-bin](https://img.shields.io/aur/version/yay-bin.svg?label=yay-bin)](https://aur.archlinux.org/packages/yay-bin/) - Binary version
|
|
|
|
|
2016-10-05 03:11:10 +02:00
|
|
|
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:
|
|
|
|
|
2017-04-10 03:07:59 +02:00
|
|
|
- Have almost no dependencies.
|
|
|
|
- Provide an interface for pacman.
|
2016-12-10 01:12:09 +01:00
|
|
|
- Have yaourt like search.
|
2017-04-17 15:03:47 +02:00
|
|
|
- Minimize user input
|
|
|
|
- Know when git packages are due for an upgrade. (TODO)
|
2016-12-10 01:12:09 +01:00
|
|
|
|
2017-04-17 15:03:47 +02:00
|
|
|
## 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
|
2016-12-16 03:34:04 +01:00
|
|
|
|
2017-04-17 15:03:47 +02:00
|
|
|
#### Custom Operations
|
2017-01-10 01:34:03 +01:00
|
|
|
|
|
|
|
- `yay <Search Term>` presents package selection menu
|
|
|
|
- `yay -Qstats` delivers system statistics
|
|
|
|
- `yay -Cd` cleans unneeded dependencies
|
2017-04-17 15:03:47 +02:00
|
|
|
- `yay -G` downloads PKGBuild from ABS or AUR
|
|
|
|
|
|
|
|
![Yay Qstats](http://jguer.github.io/yay/yay2.png "yay -Qstats")
|
|
|
|
![Yay NumberMenu](http://jguer.github.io/yay/yay3.png "yay gtk-theme")
|
2016-10-05 03:11:10 +02:00
|
|
|
|
|
|
|
### Changelog
|
2017-01-10 01:34:03 +01:00
|
|
|
|
2017-05-16 17:53:15 +02:00
|
|
|
#### 2.
|
|
|
|
- Fetching backend changed to Mikkel Oscar's [Aur](https://github.com/mikkeloscar/aur)
|
|
|
|
- Added support for development packages from github.
|
|
|
|
- Pacman backend rewritten and simplified
|
|
|
|
- Added config framework.
|
|
|
|
|
|
|
|
|
2017-04-10 03:07:59 +02:00
|
|
|
#### 1.115
|
|
|
|
- Added AUR completions (updates on first completion every 48h)
|
|
|
|
|
2017-02-18 16:29:40 +01:00
|
|
|
#### 1.101
|
|
|
|
- Search speed and quality improved [#3](https://github.com/Jguer/yay/issues/3)
|
|
|
|
|
2017-02-15 02:50:26 +01:00
|
|
|
#### 1.100
|
|
|
|
- Added manpage
|
2017-02-17 12:55:20 +01:00
|
|
|
- Improved search [#3](https://github.com/Jguer/yay/issues/3)
|
|
|
|
- Added -G to get pkgbuild from the AUR or ABS. [#6](https://github.com/Jguer/yay/issues/6)
|
|
|
|
- Fixed [#8](https://github.com/Jguer/yay/issues/8)
|
|
|
|
- Completed and decluttered zsh completions
|
|
|
|
- If `$EDITOR` or `$VISUAL` is not set yay will prompt you for an editor [#7](https://github.com/Jguer/yay/issues/7)
|
2017-02-15 02:50:26 +01:00
|
|
|
|
2017-01-10 01:34:03 +01:00
|
|
|
#### 1.91
|
|
|
|
- `--downtop` has been replaced with `--bottomup` (as is logical)
|
|
|
|
- `yay -Ssq` and `yay -Sqs` now displays AUR packages with less information
|
|
|
|
- Repository search now uses the same criteria as pacman
|
|
|
|
|
2016-12-16 03:34:04 +01:00
|
|
|
#### 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
|
|
|
|
|
2016-12-10 01:12:09 +01:00
|
|
|
#### 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.
|
|
|
|
|
2016-12-03 13:54:47 +01:00
|
|
|
#### 1.70
|
|
|
|
- Stable for everyday use
|
|
|
|
- Bottom up package display
|
|
|
|
- Number menu like yaourt/apacman
|
|
|
|
- System package statistics
|
2016-10-05 11:20:11 +02:00
|
|
|
|