No description
Find a file
J Guerreiro 479e2f0ce0
Merge pull request #97 from samosaara/master
Support for ranges when selecting packages
2018-01-18 21:02:35 +09:00
vendor/github.com Updated go-alpm vendored version 2018-01-15 02:21:50 +09:00
.gitignore Minor polishing using gometalinter. 2017-12-04 15:24:20 +09:00
bash-completion Bruteforce fish completions into submission. 2017-04-10 01:38:58 +01:00
clean.go Further integration for the argument system 2018-01-04 08:32:50 +00:00
cmd.go Merge pull request #97 from samosaara/master 2018-01-18 21:02:35 +09:00
completions.go git devel package support restored, house keeping, fixes related to config files. 2017-10-19 11:30:37 +09:00
config.go Move passToPackman from config.go to cmd.go 2018-01-04 08:32:50 +00:00
dependencies.go Resolves #57. Added Package ignoring to AUR. Handles made private. 2017-10-18 11:38:19 +09:00
download.go Resolves #57. Added Package ignoring to AUR. Handles made private. 2017-10-18 11:38:19 +09:00
Gopkg.lock Updated go-alpm vendored version 2018-01-15 02:21:50 +09:00
Gopkg.toml Refactoring 2017-08-01 17:43:20 +01:00
install.go Fix makepkg not behaving correctly 2018-01-17 04:14:44 +00:00
LICENSE Create LICENSE 2016-09-05 03:43:29 +01:00
Makefile Minor polishing using gometalinter. 2017-12-04 15:24:20 +09:00
parser.go Pass command line arguments to alpmConf before init 2018-01-04 22:48:54 +00:00
print.go Fix formatting on -Si for aur packages 2018-01-07 17:36:31 +00:00
print_test.go Fixed tests for unified structure 2017-08-07 10:53:20 +01:00
query.go Merge branch 'master' into fix#62 2018-01-07 21:59:39 +00:00
query_test.go Fixed tests for unified structure 2017-08-07 10:53:20 +01:00
README.md Updated Pictures and Changelog 2017-12-06 10:11:03 +09:00
upgrade.go Keeping up with master 2018-01-14 17:17:15 -02:00
vcs.go Merge pull request #67 from maximbaz/print_vcs_error_details 2017-11-21 13:41:04 +09:00
vcs_test.go Fixed tests for unified structure 2017-08-07 10:53:20 +01:00
yay.8 Update manpage 2018-01-14 20:34:08 +00:00
yay.fish Bruteforce fish completions into submission. 2017-04-10 01:38:58 +01:00
zsh-completion Bruteforce fish completions into submission. 2017-04-10 01:38:58 +01:00

yay

Yet another Yogurt - An AUR Helper written in Go

Packages

yay yay-bin 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
  • 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

Custom Operations

  • yay <Search Term> presents package selection menu
  • yay -Qstats delivers system statistics
  • yay -Cd cleans unneeded dependencies
  • yay -G downloads PKGBuild from ABS or AUR
  • yay --gendb generates development package DB used for devel updates.

Changelog

2.219

  • Updated manpage
  • Updated --help
  • Fixed AUR update fails with large number of packages #59
  • Check if package is already in upgrade list and skip it. #60
  • Add -V and -h for flag parsing @AnthonyLam
  • Prevent file corruption by truncating the files @maximbaz
  • Print VCS error details @maximbaz
  • Using '-' doesn't raise an error @PietroCarrara
  • use Command.Dir in aur.PkgInstall; Fixes #32 #47 @afg984
  • Suffix YayConf.BuildDir with uid to avoid permission issues @afg984 (Not included in last changelog)

2.200

  • Development github package support readded

2.196

  • XDG_CONFIG_HOME support
  • XDG_CACHE_HOME support

2.165

  • Upgrade list now allows skipping upgrade install

2.159

  • Qstats now warns about packages not available in AUR

2.152

  • Fetching backend changed to Mikkel Oscar's Aur
  • Added support for development packages from github.
  • Pacman backend rewritten and simplified
  • Added config framework.

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 and yay -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