Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A pacman and cower wrapper
Shell
tree: 79441b843f

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bash_completion.d
manual
preview
README.md
owl
owl_color_filter
owl_update_repository

README.md

owl

Description

owl is a pacman and cower wrapper focused on simplicity.

Usage

SYNOPSIS
    owl <ACTION> [OPTIONS] [ARGUMENTS]

ACTIONS
    update
        Update package list and upgrade all packages afterwards.

    pull
        Grab changes for all the cached AUR packages.

    install PKG ...
        Install the given packages.

    remove PKG ...
        Remove the given packages.

    download PKG ...
        Download the given packages from the AUR.

    search STRING
        Search for packages matching STRING in all databases.

    query STRING
        Search locally for packages matching STRING.

    info PKG ...
        Retreive informations on the given packages.

    deps PKG ...
        Show dependencies for the given packages.

    uses PKG ...
        Show packages that specify the given packages as dependency.

    owns FILE
        Return the name of the package owning the given file.

    version PKG ...
        Return the version of the given packages.

    repository PKG ...
        Return the repository of the given packages.

    description PKG ...
        Return the description of the given packages.

    category PKG ...
        Return the category of the given AUR packages.

    page PKG ...
        Opens the given packages AUR pages.

    home PKG ...
        Opens the given packages home pages.

    list PKG ...
        List all the files owned by the given packages.

    lsgrep STRING PKG ...
        Restrict the output of 'list' to packages matching STRING.

    binlist PKG ...
        Restrict the output of 'list' to executable files.

    etclist PKG ...
        Restrict the output of 'list' to configuration files.

    manlist PKG ...
        Restrict the output of 'list' to manual files.

    doclist PKG ...
        Restrict the output of 'list' to documentation files.

    grep STRING PKG ...
        Grep STRING in all the files of all the given packages.

    cleanup
        Remove unused repositories in the cache directory.

    leftovers
        Find and merge 'pac{new,orig,save}' files.

    foreigns
        Show installed packages not found in the sync databases.

    orphans
        Show packages not listed as a dependency by any package.

Options

The actions on which each option applies are given between parenthesis.

  • -q, --quiet -- provide quiet search results (search, query, foreigns, orphans).

  • -a, --aur -- restrain the action to the AUR packages (update, search).

  • -o, --repo -- restrain the action to the sync packages (search).

  • -l, --local -- restrain the action to the local packages (info).

  • -i, --ignore-outdated -- exclude outdated AUR packages from search results (search).

  • -s, --recursive -- see pacman's remove options (remove).

  • -c, --cascade -- see pacman's remove options (remove).

  • -d, --dependencies -- fetch dependencies (download).

  • -w, --crawl-homes -- open every pages of all the packages matching the argument (home).

Configuration

The following environment variables are handled:

  • XDG_AUR_HOME -- where should the downloaded AUR packages be stored?

  • BROWSER -- the browser used for opening the package's home pages.

  • OWL_SUDO_WARN -- print a warning each time sudo is run (default value: 'true').

  • OWL_COLOR_RESULTS -- colorize search results (default value: 'true').

  • OWL_IGNORE_OUTDATED -- wether to ignore outdated AUR results (default value: 'false').

  • OWL_MAX_URL -- the maximum number of URL this program is allowed to send to the BROWSER in one go.

Color related variables (self-explained):

  • OWL_LOCAL_COLOR

  • OWL_CORE_COLOR

  • OWL_EXTRA_COLOR

  • OWL_COMMUNITY_COLOR

  • OWL_TESTING_COLOR

  • OWL_AUR_COLOR

  • OWL_SEP_COLOR

  • OWL_NAME_COLOR

  • OWL_VERSION_COLOR

  • OWL_OBSOLETE_COLOR

  • OWL_INSTALLED_COLOR

The valid values for the aforementioned variables are : black, red, green, yellow, blue, magenta, cyan, white, bold.

Dependencies

sudo, dash (or any POSIX shell), cower, pacman and bash (for package name completion).

Something went wrong with that request. Please try again.