Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A pacman and cower wrapper
Shell
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
contrib
doc
LICENSE
README.asciidoc
owlman
owlman_color_filter
owlman_update_repository

README.asciidoc

owlman(8)

Name

owlman - Pacman and cower wrapper

Synopsis

owlman ACTION [OPTIONS] [ARGUMENTS]

Description

owlman is a simple wrapper for pacman and cower, providing seamless access to all the available Arch Linux packages.

Actions and Arguments

refresh

Update package list.

update

Update package list and upgrade all packages afterwards.

pull

Grab changes for all the cached AUR packages.

install PKG …​

Install the given packages.

upgrade PKG …​

Upgrade the given packages.

downgrade PKG …​

Downgrade the given packages.

remove|uninstall PKG …​

Remove the given packages.

download PKG …​

Download the given packages source from the AUR.

abs PKG …​

Download the given sync packages source via abs.

edit PKG …​

Edit the install scripts of the given AUR packages.

search STRING

Search for packages matching STRING in all databases.

query STRING

Search locally for packages matching STRING.

info PKG …​

Retrieve informations on the given packages.

deps PKG …​

Show dependencies for the given packages.

mdeps PKG …​

Show make 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 files.

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.

license PKG …​

Return the license of the given packages.

url PKG …​

Return the URL of the given packages.

page PKG …​

Opens the given packages AUR pages.

home PKG …​

Opens the given packages home pages.

changelog PKG …​

Opens the given packages changelog 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.

liblist PKG …​

Restrict the output of list to library 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.

check PKG …​

Check that all files owned by the given packages exist.

prune

Remove unused repositories in the cache directory.

last [NUM]

Show the last NUM (7 if omitted) installed packages.

leftovers

Find, merge and remove 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, owns, changelog).

-e, --extended

provide extended informations (info).

-a, --aur

restrain the action to the AUR packages (update, search).

-o, --repo

restrain the action to the sync packages (update, search).

-l, --local

restrain the action to the local packages (info, deps, uses, version, repository, category, description, install).

-i, --ignore-outdated

exclude outdated AUR packages from search results (search).

-r, --recursive

see pacman’s remove options (remove, uninstall).

-s, --sort-by-votes

see cower’s sorting options (search).

-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:

OWLMAN_AUR_HOME

Where should the downloaded AUR packages be stored?

OWLMAN_ABS_HOME

Where should the downloaded sync packages be stored?

OWLMAN_CHANGELOG_DB

Path to the database of changelog URLs.

OWLMAN_ABS_ROOT

The value of the ABSROOT variable in /etc/abs.conf.

OWLMAN_PACMAN_CACHE

The value of the CacheDir variable in /etc/pacman.conf.

OWLMAN_PACMAN_LOG

The value of the LogFile variable in /etc/pacman.conf.

OWLMAN_BROWSER

The browser used for opening the package’s home pages.

OWLMAN_EDITOR

The editor used for opening the package’s PKGBUILDs.

OWLMAN_SUDO_WARN

Print a warning each time sudo is run (default: true).

OWLMAN_ASK_EDIT

Ask to edit the PKGBUILD of AUR packages during installation (default: true).

OWLMAN_COLORIZE_RESULTS

Colorize search results (default: true).

OWLMAN_IGNORE_OUTDATED

Ignore outdated AUR results (default: false).

OWLMAN_CLEAN_UP

Pass the -c flag to makepkg (default: false).

OWLMAN_MAX_URL

The maximum number of URL to send at once via --crawl-homes.

Color Variables

  • OWLMAN_LOCAL_COLOR

  • OWLMAN_CORE_COLOR

  • OWLMAN_EXTRA_COLOR

  • OWLMAN_COMMUNITY_COLOR

  • OWLMAN_TESTING_COLOR

  • OWLMAN_AUR_COLOR

  • OWLMAN_OTHER_COLOR

  • OWLMAN_SEP_COLOR

  • OWLMAN_NAME_COLOR

  • OWLMAN_VERSION_COLOR

  • OWLMAN_OBSOLETE_COLOR

  • OWLMAN_INSTALLED_COLOR

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

Author

Bastien Dejean <nihilhill at gmail.com>

See Also

pacman(8), cower(1), makepkg(8).

Something went wrong with that request. Please try again.