1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-08-13 17:03:46 -04:00
pacman/contrib
Dave Reisner 62880d7568 contrib/paclist: rewrite in bash
The original concept for this script was a bash implementation, but
turned out to be unreasonable at the time due to the efficiencies of the
database format. Since those have been resolved, we can rewrite this in
bash as a much simpler script.

All the action happens in a single line, but we add extend this a
little, binding to gettext to keep our pacman translations intact.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>
Signed-off-by: Dan McGee <dan@archlinux.org>
2011-07-05 21:37:18 -05:00
..
.gitignore Update contrib/ Makefile 2011-01-24 15:19:14 -06:00
bacman.in fix vim syntax highlighting of .sh files 2011-06-30 10:44:45 -05:00
bash_completion.in bash_completion: remove upstream deprecated functions 2010-10-14 06:53:12 -05:00
Makefile.am fix vim syntax highlighting of .sh files 2011-06-30 10:44:45 -05:00
pacdiff.in fix vim syntax highlighting of .sh files 2011-06-30 10:44:45 -05:00
paclist.in contrib/paclist: rewrite in bash 2011-07-05 21:37:18 -05:00
pacscripts.in fix vim syntax highlighting of .sh files 2011-06-30 10:44:45 -05:00
pacsearch.in pkgsearch: handle non-matching lines gracefully 2011-01-24 15:20:10 -06:00
PKGBUILD.vim makepkg: add option to clear buildflags 2010-12-29 19:28:33 -06:00
README remove antiquated contrib/wget-xdelta.sh 2011-03-17 10:05:33 -05:00
vimprojects contrib/ follow-up work 2010-10-12 08:26:50 -05:00
zsh_completion.in Some more zsh completion tidy up 2011-03-21 07:40:49 -05:00

Here is a brief description of the files included in this directory:

PKGBUILD.vim - a vim/gvim syntax file for PKGBUILDs. Colors known variable
names, highlights common errors such as invalid characters in pkgname or
pkgver, etc.

bash_completion - a bash completion script for pacman, install in
/etc/bash_completion.d/ for use (but rename to something descriptive!).

zsh_completion - a zsh completion script, install (with a rename) to
/usr/share/zsh/site-functions/.

pacdiff - a simple pacnew/pacorig/pacsave updater for /etc/.

paclist - list all packages installed from a given repository. Useful for
seeing which packages you may have installed from the testing repository,
for instance.

pacscripts - tries to print out the {pre,post}_{install,remove,upgrade}
scripts of a given package.

pacsearch - a colorized search combining both -Ss and -Qs output. Installed
packages are easily identified with a *** and local-only packages are also
listed.

bacman - regenerate a pacman package based on installed files and the pacman
database entries. Useful for reuse, or possible config file extension.

vimprojects - a project file for the vim project plugin.