2018-04-28 17:35:53 +01:00
2018-03-23 05:36:19 +00:00
2018-04-23 13:06:56 -04:00
2018-04-23 13:43:17 -04:00
2018-02-17 18:27:36 +00:00
2018-04-17 18:01:34 +01:00
2018-04-17 13:53:37 +01:00
2018-04-23 02:24:23 +01:00
2018-04-11 20:23:43 +01:00
2018-04-17 18:01:34 +01:00
2018-04-27 01:25:40 +01:00
2018-04-17 13:53:37 +01:00
2018-04-26 20:53:34 +01:00
2018-02-28 14:11:40 +00:00
2018-04-27 01:25:40 +01:00
2016-09-05 03:43:29 +01:00
2018-04-26 20:53:34 +01:00
2018-04-27 01:25:40 +01:00
2018-04-27 02:43:10 +01:00
2018-04-27 01:25:40 +01:00
2018-04-27 01:25:40 +01:00
2018-04-28 17:35:53 +01:00
2018-04-27 01:25:40 +01:00
2018-03-10 03:04:44 +00:00
2018-04-27 01:25:40 +01:00

yay

Yet another Yogurt - An AUR Helper written in Go

Packages

yay yay-bin yay-git GitHub license
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.

Features

  • AUR Tab completion
  • Download PKGBUILD from ABS or AUR
  • Ask all questions first and then start building
  • Search narrowing (yay linux header will first search linux and then narrow on header)
  • No sourcing of PKGBUILD 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

Frequently Asked Questions

  • Yay does not display colored output. How do I fix it?
    Make sure you have the Color option in your /etc/pacman.conf #123

Example of Custom Operations

  • yay <Search Term> presents package selection menu
  • yay -Ps prints system statistics
  • yay -Pu prints update list
  • yay -Yc cleans unneeded dependencies
  • yay -G downloads PKGBUILD from ABS or AUR
  • yay -Y --gendb generates development package DB used for devel updates.
  • yay -Syu --devel --timeupdate Normal update but also check for development package updates and uses PKGBUILD modification time and not version to determine update
Description
Languages
Go 92.6%
Shell 6.6%
Makefile 0.6%
Dockerfile 0.2%