An aurget-like helper written in ruby.
- Easier to hack on (97% test coverage)
- Useful debug output (pretty colors!)
- It's very fast (compared to aurget at least)
$ gem install bundler
$ bundle
$ bundle exec bin/raury --help
$ curl https://github.com/pbrisbin/raury/raw/master/install.sh | bash
Arch users can use the PKGBUILD.
usage: raury [command] [options] [arguments]
Commands:
-S, --sync Process packages
-u, --upgrade Upgrade packages
-s, --search Search for packages
-i, --info Show info for packages
Options:
-d, --download Stop after downloading
-e, --extract Stop after extracting
-b, --build Stop after building
-y, --install Install after building
-q, --quiet Print only names
--build-dir DIR Set build directory
--ignore PKG Ignore package
--[no-]color Colorize output
--[no-]confirm Require confirmation
--[no-]deps Resolve dependencies
--[no-]devs Include development packages
--[no-]edit Edit PKGBUILDs
--[no-]source Source for dependencies
--[no-]threaded Be multi-threaded
--version Show version
--debug Show debug output
-h, --help Display this screen
These options can be passed to makepkg:
-c, --clean Clean up work files after build
-f, --force Overwrite existing package
-L, --log Log package build process
-r, --rmdeps Remove installed dependencies after a successful build
--asroot Allow makepkg to run as root user
--sign Sign the resulting package with gpg
--skipinteg Do not perform any verification checks on source files
For default behavior, please see the DEFAULTS
hash here.
Any of these values can be overridden via $XDG_CONFIG_HOME/rauaryrc
(or $HOME/.rauryrc
if $XDG_CONFIG_HOME
is not set)
Example:
# vim: ft=yaml:
build_directory: ~/Sources
resolve: true
source: true
edit: never
keep_devels: true
makepkg_options: ['-c', '-r']
$ rake
$ rake rdoc
$ $BROWSER ./doc/index.html
Also available here.