Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
yet another aur helper in ruby
Ruby Shell
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
spec
Gemfile
Gemfile.lock
PKGBUILD
README.md
Rakefile
install.sh
raury.gemspec

README.md

Raury

An aurget-like helper written in ruby.

Why?

  1. Easier to hack on (97% test coverage)
  2. Useful debug output (pretty colors!)
  3. It's very fast (compared to aurget at least)

Try it

$ gem install bundler
$ bundle
$ bundle exec bin/raury --help

Install it

$ curl https://github.com/pbrisbin/raury/raw/master/install.sh | bash

Arch users can use the PKGBUILD.

Usage

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

Configuration

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']

Development

Specs

$ rake

Docs

$ rake rdoc
$ $BROWSER ./doc/index.html

Also available here.

Something went wrong with that request. Please try again.