Žiadny popis

Anna aaf89c0c1c Merge pull request #387 from Morganamilo/news2 7 rokov pred
.go 67bd8cc9a2 Improve makefile 7 rokov pred
completions 976876961b Add completions for --news 7 rokov pred
doc 39cf61f2fd Clarify Package Ranges in doc 7 rokov pred
testdata 9c44363a7a Do not depend on the Internet for keys_test.go 7 rokov pred
vendor 6ab876258b Updated vendor dependencies 7 rokov pred
.gitignore f612d89b49 fix Makefile and fix README 7 rokov pred
Gopkg.lock 6ab876258b Updated vendor dependencies 7 rokov pred
Gopkg.toml 5ceab57504 dep: prune all dependencies by default 7 rokov pred
ISSUE_TEMPLATE.md 5d708c7fbb Fix strange linting applied 7 rokov pred
LICENSE 59daf46714 Create LICENSE 8 rokov pred
Makefile 66362aa981 Bump MAJOR_VERSION 7 rokov pred
README.md dc10c4b6dd Fix small indent issue 7 rokov pred
callbacks.go 63471b9ede Fix misspellings and typos 7 rokov pred
clean.go dc0765918e Implement c29a80 properly 7 rokov pred
cmd.go 976876961b Add completions for --news 7 rokov pred
completions.go 84569ef6d9 Fix completions from using wrong path. Regression introduced in filepath join 7 rokov pred
config.go 84569ef6d9 Fix completions from using wrong path. Regression introduced in filepath join 7 rokov pred
conflicts.go ef7e8acb13 Refactor complex map types into their own type 7 rokov pred
dependencies.go ef7e8acb13 Refactor complex map types into their own type 7 rokov pred
download.go ee75de0135 Add mised filepath.Join() calls 7 rokov pred
install.go 66362aa981 Bump MAJOR_VERSION 7 rokov pred
keys.go 694c74f5b4 Remove no longer needed function and lint 7 rokov pred
keys_test.go d319576303 Use megacheck to lint project 7 rokov pred
main.go ba4ef4f51c Use more filepath.Join, standardize separators 7 rokov pred
parser.go 21b7899083 Use built in html escaping 7 rokov pred
parser_test.go d319576303 Use megacheck to lint project 7 rokov pred
print.go aaf89c0c1c Merge pull request #387 from Morganamilo/news2 7 rokov pred
print_test.go ef454680dc Fixed tests for unified structure 7 rokov pred
query.go ef7e8acb13 Refactor complex map types into their own type 7 rokov pred
query_test.go ef454680dc Fixed tests for unified structure 7 rokov pred
upgrade.go 58283a9799 Make upgrade output as table 7 rokov pred
upgrade_test.go 6689198623 Add more tests for upgrade highlighting 7 rokov pred
utils.go ef7e8acb13 Refactor complex map types into their own type 7 rokov pred
vcs.go d319576303 Use megacheck to lint project 7 rokov pred
vcs_test.go 6988537552 Add parseNumberMenu() 7 rokov pred

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