Skip to content

gamemaker1/yeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yeet

a beautiful, easy-to-use aur helper and pacman wrapper, inspired by several amazing projects.

installation

aur

If you already have an aur helper installed, you can install yeet from aur.

install script

The script will perform the steps given in the manual installation section for you. run the following in your terminal:

> curl -sL https://raw.github.com/gamemaker1/yeet/develop/assets/package/install | bash

manual

performing a manual installation requires the following packages:

to perform the installation, run the following in your terminal:

> git clone \
	--depth=1 --branch=stable \
	https://github.com/gamemaker1/yeet.git yeet
> cd yeet && make install

usage

yeet aims to be a beautiful, easy to use, and minimal aur helper + pacman wrapper. it:

  • can search for a package; and then install it (yeet <search terms>)
  • can install a package from aur or the official repos (yeet -S <package-name>)
  • allows you to edit build files before installing an aur package (default file manager is ranger; this can be changed)
  • can build an aur package using its pkgbuild (yeet -B <path to package dir>)
  • can remove a package and any unneeded dependencies (yeet -R <package-name>)
  • can upgrade all packages (yeet -U)
  • allows you to run common pacman operations (yeet -<D/F/Q/T> [more pacman-specific options])
  • can be configured easily - either through environment variables; or a config file. an example configuration is stored at /usr/share/yeet/yeet.example.conf once installed, and can be viewed on-line.

contributing

thank you for your interest in contributing to yeet!

you can contribute to yeet by spreading the word, spotting and fixing bugs, and help adding new features. yeet is just a bash script, you may edit the file and submit a pull request. suggestions and pull requests are welcome!

license

this program and its associated files are all licensed under the gnu gpl v3 license. for more information, see license.md.