Bez popisu

Anna e6b557f054 Merge pull request #391 from Morganamilo/fix#389 před 7 roky
.go 67bd8cc9a2 Improve makefile před 7 roky
completions 976876961b Add completions for --news před 7 roky
doc 39cf61f2fd Clarify Package Ranges in doc před 7 roky
testdata 9c44363a7a Do not depend on the Internet for keys_test.go před 7 roky
vendor 6ab876258b Updated vendor dependencies před 7 roky
.gitignore f612d89b49 fix Makefile and fix README před 7 roky
Gopkg.lock 6ab876258b Updated vendor dependencies před 7 roky
Gopkg.toml 5ceab57504 dep: prune all dependencies by default před 7 roky
ISSUE_TEMPLATE.md 5d708c7fbb Fix strange linting applied před 7 roky
LICENSE 59daf46714 Create LICENSE před 8 roky
Makefile 66362aa981 Bump MAJOR_VERSION před 7 roky
README.md dc10c4b6dd Fix small indent issue před 7 roky
callbacks.go 63471b9ede Fix misspellings and typos před 7 roky
clean.go c29a80d7f7 Fix -Sc sometimes cleaning split packages před 7 roky
cmd.go 976876961b Add completions for --news před 7 roky
completions.go 84569ef6d9 Fix completions from using wrong path. Regression introduced in filepath join před 7 roky
config.go 84569ef6d9 Fix completions from using wrong path. Regression introduced in filepath join před 7 roky
conflicts.go 06406d7cee More formatting tweaks před 7 roky
dependencies.go 63471b9ede Fix misspellings and typos před 7 roky
download.go ee75de0135 Add mised filepath.Join() calls před 7 roky
install.go 66362aa981 Bump MAJOR_VERSION před 7 roky
keys.go 694c74f5b4 Remove no longer needed function and lint před 7 roky
keys_test.go d319576303 Use megacheck to lint project před 7 roky
main.go ba4ef4f51c Use more filepath.Join, standardize separators před 7 roky
parser.go debe19278a Fix warning by megacheck in parser před 7 roky
parser_test.go d319576303 Use megacheck to lint project před 7 roky
print.go 58f23bfe9a Merge pull request #377 from AlexWayfer/make_upgrade_output_as_table před 7 roky
print_test.go ef454680dc Fixed tests for unified structure před 7 roky
query.go d319576303 Use megacheck to lint project před 7 roky
query_test.go ef454680dc Fixed tests for unified structure před 7 roky
upgrade.go 58283a9799 Make upgrade output as table před 7 roky
upgrade_test.go 6689198623 Add more tests for upgrade highlighting před 7 roky
utils.go 110a905a0c Use filepath.Join() for adding paths together před 7 roky
vcs.go d319576303 Use megacheck to lint project před 7 roky
vcs_test.go 6988537552 Add parseNumberMenu() před 7 roky

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