Files @ 8e944e3e5fac
Branch filter:

Location: yaah/README.rst

metalgamer
Updated version
====
yaah
====

----------------------
Yet another AUR helper
----------------------

:Author:         Dennis Fink <dennis.fink@c3l.lu>
:Date:           2018-03-24
:Copyright:      GPLv3+
:Version:        Yaah 2.0.2
:Manual section: 8
:Manual group:   Yaah Manual

SYNOPSIS
========

yaah <packages>...

yaah [options] [<packages>]...

DESCRIPTION
===========

Yaah is a helper for the Archlinux User Repository (AUR). It has tree main
functions. First of all, it can download packages, from the AUR by their
package name. The second function is to check installed foreign packages, if
there are updates available. The third function is to search packages in the
AUR, which are containing a specified keyword.

OPTIONS
=======

-h, --help                              Display help.
-c, --check                             Check installed, foreign packages, if there are updates available.
-p, --parseable                         Check installed, foreign packages, if there are updates available and print them in a parseable format.
-d DIRECTORY, --downloaddir DIRECTORY   Download packages to the specified directory.
-s KEYWORD, --search KEYWORD            Search for packages containing specified keyword.
-m MAINTAINER, --maintainer MAINTAINER  Search for packages from specified maintainer.
-n NAME, --name NAME                    Search for packages by exact name.
-g, --git                               Download packages using git
-v, --verbose                           Be more verbose, can be supplied at maximum 2 times.
-q, --quiet                             Be less verbose. Takes precedence over -v and --verbose.
--version                               Print version information and exit.

EXAMPLES
========

yaah task-git
    Download the package task-git and extract it to the current directory.

yaah -d ~/Packages/ task-git
    Download the package task-git and extract it to the ~/Packages/ folder.

yaah -c
    Check all installed, foreign packages if there are updates available.

yaah -c task-git
    Check if there is a update available for task-git.

yaah -s task
    Search for packages containing the keyword task

yaah -c -v
    Be more verbose at checking.

yaah -c -vv
    Be even more verbose at checking as above.

yaah -v task-git
    Be more verbose at downloading the package task-git.

yaah -m the_metalgamer
    Get list of packages where the maintainer is the_metalgamer.

yaah -n yaah
    Search for package containing yaah in package name

EXIT CODES
==========

0
    Nothing went wrong.

1
    Error in program, like an unknown option.

2
    Error in external program like curl. Maybe the package requested does not exist or you're network connection does not work.

3
    Dependencies are not installed. You need to have pacman, curl, tar and jshon installed

SEE ALSO
========

**pacman**\(8), **jshon**\(1)