설명 없음

morganamilo a10241f7ab Print descriptions of news 7 년 전
.go 67bd8cc9a2 Improve makefile 7 년 전
completions 976876961b Add completions for --news 7 년 전
doc 39cf61f2fd Clarify Package Ranges in doc 7 년 전
testdata 9c44363a7a Do not depend on the Internet for keys_test.go 7 년 전
vendor 6ab876258b Updated vendor dependencies 7 년 전
.gitignore f612d89b49 fix Makefile and fix README 7 년 전
Gopkg.lock 6ab876258b Updated vendor dependencies 7 년 전
Gopkg.toml 5ceab57504 dep: prune all dependencies by default 7 년 전
ISSUE_TEMPLATE.md 5d708c7fbb Fix strange linting applied 7 년 전
LICENSE 59daf46714 Create LICENSE 8 년 전
Makefile 66362aa981 Bump MAJOR_VERSION 7 년 전
README.md dc10c4b6dd Fix small indent issue 7 년 전
callbacks.go 63471b9ede Fix misspellings and typos 7 년 전
clean.go 683890c1b8 Add support for -Sc 7 년 전
cmd.go 976876961b Add completions for --news 7 년 전
completions.go 84569ef6d9 Fix completions from using wrong path. Regression introduced in filepath join 7 년 전
config.go 84569ef6d9 Fix completions from using wrong path. Regression introduced in filepath join 7 년 전
conflicts.go 06406d7cee More formatting tweaks 7 년 전
dependencies.go 63471b9ede Fix misspellings and typos 7 년 전
download.go ee75de0135 Add mised filepath.Join() calls 7 년 전
install.go 66362aa981 Bump MAJOR_VERSION 7 년 전
keys.go 694c74f5b4 Remove no longer needed function and lint 7 년 전
keys_test.go d319576303 Use megacheck to lint project 7 년 전
main.go ba4ef4f51c Use more filepath.Join, standardize separators 7 년 전
parser.go a10241f7ab Print descriptions of news 7 년 전
parser_test.go d319576303 Use megacheck to lint project 7 년 전
print.go a10241f7ab Print descriptions of news 7 년 전
print_test.go ef454680dc Fixed tests for unified structure 7 년 전
query.go d319576303 Use megacheck to lint project 7 년 전
query_test.go ef454680dc Fixed tests for unified structure 7 년 전
upgrade.go d319576303 Use megacheck to lint project 7 년 전
upgrade_test.go 6689198623 Add more tests for upgrade highlighting 7 년 전
utils.go 110a905a0c Use filepath.Join() for adding paths together 7 년 전
vcs.go d319576303 Use megacheck to lint project 7 년 전
vcs_test.go 6988537552 Add parseNumberMenu() 7 년 전

README.md

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