Geen omschrijving

jguer ef454680dc Fixed tests for unified structure 7 jaren geleden
vendor 5ad1772bba Refactoring 7 jaren geleden
.gitignore 2ad002dac3 Added manpage 8 jaren geleden
Gopkg.lock 5ad1772bba Refactoring 7 jaren geleden
Gopkg.toml 5ad1772bba Refactoring 7 jaren geleden
LICENSE 59daf46714 Create LICENSE 8 jaren geleden
Makefile 2ea7510093 Changes to makefile 7 jaren geleden
README.md 6e60184078 Fixed parallel update merge 7 jaren geleden
bash-completion 4abdb4956f Bruteforce fish completions into submission. 8 jaren geleden
clean.go b4f4a42d50 Flattened architecture. Does not compile 7 jaren geleden
cmd.go 226d0f89dd Flatten now compiles 7 jaren geleden
completions.go 226d0f89dd Flatten now compiles 7 jaren geleden
config.go 226d0f89dd Flatten now compiles 7 jaren geleden
depencies.go 226d0f89dd Flatten now compiles 7 jaren geleden
download.go 226d0f89dd Flatten now compiles 7 jaren geleden
install.go 226d0f89dd Flatten now compiles 7 jaren geleden
print.go 226d0f89dd Flatten now compiles 7 jaren geleden
print_test.go ef454680dc Fixed tests for unified structure 7 jaren geleden
query.go 226d0f89dd Flatten now compiles 7 jaren geleden
query_test.go ef454680dc Fixed tests for unified structure 7 jaren geleden
upgrade.go 6e60184078 Fixed parallel update merge 7 jaren geleden
vcs.go 226d0f89dd Flatten now compiles 7 jaren geleden
vcs_test.go ef454680dc Fixed tests for unified structure 7 jaren geleden
yay.8 27759a589f Added -G --getpkgbuild. Resolves #6 8 jaren geleden
yay.fish 4abdb4956f Bruteforce fish completions into submission. 8 jaren geleden
zsh-completion 4abdb4956f Bruteforce fish completions into submission. 8 jaren geleden

README.md

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. (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 menu
  • yay -Qstats delivers system statistics
  • yay -Cd cleans unneeded dependencies
  • yay -G downloads PKGBuild from ABS or AUR

Yay Syu Yay Qstats Yay NumberMenu

Changelog

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