Author: | [email protected] |
---|---|
Date: | 2018-10-20 |
Copyright: | Thiago Kenji Okada |
Version: | 2.3 |
Manual section: | 1 |
Manual group: | system |
burgaur [OPTIONS]... [COMMANDS]...
Burgaur is an AUR helper based on and strictly a superset of cower
. It
automates boring tasks that in cower you need to do by hand, like updating all
your AUR system packages, or installing a new package from AUR including its
dependencies.
It doesn't try to be everything (i.e. yaourt
). Instead, it simply assumes
that there is already a better tool to do some job and only tries to complement
other tools.
It also has a better behavior with multiple packages than most AUR helpers,
based on the behavior of pacaur
. Basically, instead of the traditional
"review one package, build one package, install one package, rinse and repeat",
burgaur
does the following:
- Review everything
- Lean back
- Build everything
- Install everything
This can speed up things considerably when you're building large packages or a great number of them.
-h, --help | show this help message and exit |
--cower-raw-options OPTIONS | |
pass arguments directly to cower, no sanity check, may break things | |
--noconfirm | skip confirmation prompts during install process, passed to pacman/makepkg too, may be unsafe |
--nodelete | do not remove temporary build directory after install |
--noinstall | do not install packages after build, assume '--nodelete' |
--nobuild | do not build packages, assume '--nodelete' and '--noinstall' |
-c, --color WHEN | |
use colored output. WHEN is 'never', 'always' or 'auto' (default) | |
--version | show program's version number and exit |
-fu, --force-update TARGET | |
update TARGET unconditionally | |
-su, --system-update | |
update all AUR packages |
-mi, --make-install PACKAGE | |
make and install package from AUR, including dependencies | |
-si, --search-install TARGET | |
list all packages with target name and let user choose which ones to install |
All configuration is done by setting environmental variables.
BURGAUR_TARGET_DIR
: set temporary directory for building packages (default:/var/tmp
).BURGAUR_FILE_MANAGER
: set desired file manager to verify packages before building it (default:mc
).
Update all AUR packages
$ burgaur -su
Force-update all packages that contain '-git'
$ burgaur -fu=-git # The equals (=) is necessary because of the dash (-)
Force-update a package
$ burgaur -fu burgaur-git
Install a package
$ burgaur -mi package
For problematic packages, you can temporarily change the package build directory
(by default, on /var/tmp
) and keep the resulting files for later use using:
$ BURGAUR_TARGET_DIR=mydir burgaur -mi package --nodelete
Or if you just want to build a package but not install it:
$ BURGAUR_TARGET_DIR=mydir burgaur -mi package --noinstall
Search (and install) with cower
$ burgaur -si "partial description"
Please report bugs to GitHub
<https://github.com/m45t3r/burgaur/issues>.