./shells/bash-completion, Programmable completion specifications for bash

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 2.8nb1, Package name: bash-completion-2.8nb1, Maintainer: pkgsrc-users

A relatively new feature in bash is programmable completion, which
has been available since the beta version of 2.04. Programmable
completion will be familiar to you if you are a zsh user. It also
exists, albeit in a much less usable form, in tcsh.

Standard completion

bash has offered many forms of completion since its inception,
including path, file, user, host and variable completion.

* Path-name completion
* File-name completion
* User-name completion
* Host-name completion
* Variable-name completion

Programmable completion indefinitely extends the type of completion
you can perform.

This package contains a variety of completions for various programs.

Required to run:

Required to build:

Master sites:

SHA1: 102d618c60fa001165153b58751d07f230aec7e8
RMD160: 6ec05ded0b734ebeb9caf7d84bf09d937f923ddb
Filesize: 279.422 KB

Version history: (Expand)

CVS history: (Expand)

   2020-05-01 21:59:48 by Roland Illig | Files touched by this commit (1)
Log message:
shells/bash-completion: remove no-op SUBST block

The README file has been renamed to README.md.
Since it is not installed anyway, there's no need to patch it.
If this need should ever arise again, the other paths in that file
should be patched as well.
   2019-11-04 22:14:07 by Roland Illig | Files touched by this commit (8)
Log message:
shells: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2018-12-02 08:06:20 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
bash-completion: install pkgconfig file in pkgsrc standard location.

Use OWN_DIRS to create directory.

   2018-10-19 22:28:25 by Leonardo Taccari | Files touched by this commit (6) | Package updated
Log message:
bash-completion: Update shells/bash-completion to 2.8

Patch provided by Attila Fülöp via netbsd/pkgsrc#36, thanks!

pkgsrc changes:

Unfortunately the changelog is very long. Only new/removed completions/helpers
are documented here (since 2.1):

The following completions were added:
 - 2to3, 7z, 7za, _cal, _chfn, _chsh, _dmesg, _eject, _hexdump,
   _hwclock, _ionice, _look, _mock, _modules, _newgrp, _nmcli, _renice,
   _repomanage, _reptyr, _rfkill, _rtcwake, _runuser, _su, _svn,
   _svnadmin, _svnlook, _udevadm, _write, _yum, aclocal-1.10,
   aclocal-1.12, aclocal-1.13, aclocal-1.14, aclocal-1.15, adb,
   appdata-validate, aptitude-curses, automake-1.10, automake-1.12,
   automake-1.13, automake-1.14, automake-1.15, bind, bts, ccze,
   checksec, createuser, deja-dup, dropuser, ebtables, f77, f95,
   flake8, freebsd-update, g95, geoiplookup, geoiplookup6, getconf,
   gfortran, gm, gnokii, hostname, jpegoptim, jshint, lsscsi, lsusb,
   lz4, lz4c, micropython, mr, nproc, oggdec, optipng, pdftotext,
   perltidy, pngfix, portsnap, pv, py.test, py.test-2, py.test-3,
   pycodestyle, pyflakes, pylint-2, pylint-3, pypy, pypy3, pyvenv,
   pyvenv-3.4, pyvenv-3.5, qemu-kvm, qemu-system-i386, qemu-system-x86_64,
   radvdump, sidedoor, ssh-keygen, synclient, timeout, tipc, tox,
   xdg-mime, xdg-settings, zopfli, zopflipng, python,

The following completions were removed:
 - cal, chsh, dmesg, eject, hexdump, hwclock, ionice, look, newgrp,
   nmcli, renice, reptyr, rfkill, rtcwake, su,

The following helpers were added:
 - python
   2017-03-14 15:51:28 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
Pull in upstream fix for bug 1289597.  Brought to our attention by Kevin
Neaton in joyent/pkgsrc#471.  Bump PKGREVISION.
   2015-11-03 00:00:35 by Alistair G. Crooks | Files touched by this commit (25)
Log message:
Add SHA512 digests for distfiles for shells category

Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden).  Existing SHA1
digests retained for now as an audit trail.
   2013-05-10 14:04:00 by Emile iMil Heitor | Files touched by this commit (1)
Log message:
Removed unnecessary comments
   2013-05-10 14:01:51 by Emile iMil Heitor | Files touched by this commit (6) | Package updated
Log message:
Updated bash-completion to 2.1

An extensive changelog is readable here:

http://bash-completion.alioth.debian.or … HANGES-1.1
http://bash-completion.alioth.debian.or … HANGES-1.2
http://bash-completion.alioth.debian.or … HANGES-1.3
http://bash-completion.alioth.debian.or … HANGES-2.0
http://bash-completion.alioth.debian.or … HANGES-2.1