[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 679a87d91b23290585d17b5ca12e66179205fd2a
David Paleino
d.paleino at gmail.com
Fri Sep 18 22:54:58 UTC 2009
The following commit has been merged in the master branch:
commit 679a87d91b23290585d17b5ca12e66179205fd2a
Author: David Paleino <d.paleino at gmail.com>
Date: Sat Sep 19 00:53:24 2009 +0200
Revert "Added completion for lintian/lintian-info"
This reverts commit c200e468d61b88bcf4d14253daf42c066929bfa9.
Filing the completion to the proper package, don't keep it in
upstream's bash-completion
diff --git a/CHANGES b/CHANGES
index c077f0a..0aa57db 100644
--- a/CHANGES
+++ b/CHANGES
@@ -38,7 +38,6 @@ bash-completion (1.x)
* Fixed obvious brokenness (typos) in contrib/mdadm
* Clean [1.2.3.4]:port format in known_hosts, thanks to
Xuefer (Gentoo: #284563)
- * Added completion for lintian and lintian-info
* Patches from PLD Linux (thanks to Elan Ruusamäe):
- avoid sed pipe as ps itself can omit the headers
- improve service(8) completion, also look for "msg_usage"
diff --git a/contrib/lintian b/contrib/lintian
deleted file mode 100644
index eea4126..0000000
--- a/contrib/lintian
+++ /dev/null
@@ -1,116 +0,0 @@
-# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
-# ex: ts=8 sw=8 noet filetype=sh
-#
-# bash completion for lintian(1) and lintian-info(1)
-
-have lintian && {
-_lintian()
-{
- local cur prev
-
- COMPREPLY=()
- cur=`_get_cword`
- prev=${COMP_WORDS[COMP_CWORD-1]}
-
- case $prev in
- -@(-tags-from-file|-cfg|p|-packages-file))
- _filedir
- return 0
- ;;
- --@(archivedir|rootdir|lab|dist))
- _filedir -d
- return 0
- ;;
- -@(C|-check-part|X|-dont-check-part))
- COMPREPLY=( $( compgen -W 'bin binaries chg changelog-file \
- cnf conffiles dctl control-file ctl control-files cpy \
- copyright-file deb cruft dfmt deb-format dc debconf dh \
- debhelper drm debian-readme des description etc etcfiles \
- fld fields fil files hus huge-usr-share info infofiles \
- ini init.d man manpages md5 md5sums men menus mnf \
- menu-format nmu pat patch-systems pd po-debconf rul rules \
- scr scripts shl shared-libs spl spelling std \
- standards-version v-s version-substvars watch watch-file' -- $cur ) )
- return 0
- ;;
-# -@(T|-tags))
-# # This option wants a comma-separated list
-# # Disabled because completion doesn't work right after the comma.
-# compopt -o nospace lintian
-# COMPREPLY=( $( compgen -S',' -W '$( grep ^Tag /usr/share/lintian/checks/*.desc | cut -d\ -f2 )' -- $cur ) )
-# return 0
-# ;;
- --color)
- COMPREPLY=( $( compgen -W 'never always auto html' -- $cur ) )
- return 0
- ;;
- -@(U|-unpack-info))
- COMPREPLY=( $( compgen -W 'changelog-file copyright-file debfiles \
- debian-readme diffstat doc-base-files file-info init.d md5sums \
- menu-files objdump-info override-file scripts \
- source-control-file strings' -- $cur ) )
- return 0
- ;;
- --@(area|section))
- COMPREPLY=( $( compgen -W 'main contrib non-free' -- $cur ) )
- return 0
- ;;
-
- esac
-
- case $cur in
- -*)
- COMPREPLY=( $( compgen -W '-S --setup-lab -R --remove-lab \
- -c --check -C --check-part -X --dont-check-part -T --tags \
- --tags-from-file -u --unpack -r --remove -h --help -v \
- --verbose -V --version --print-version -d --debug -q \
- --quiet -i --info -I --display-info -E --display-experimental \
- --pedantic -L --display-level --display-source -l \
- --unpack-level -o --no-override --show-overrides --color \
- -U --unpack-info -m --md5sums --checksums --allow-root \
- --fail-on-warnings --keep-lab --cfg --lab --archivedir \
- --dist --area --arch --root -a --all -b --binary -s \
- --source --udeb -p --packages-file' -- $cur ) )
- ;;
- *)
- ;;
- esac
-
- _filedir '@(deb|dsc|changes)'
-
- return 0
-}
-complete -F _lintian $filenames lintian
-
-_lintian_info() {
- local cur prev
-
- COMPREPLY=()
- cur=`_get_cword`
- prev=${COMP_WORDS[1]}
-
- case $prev in
- -@(t|-tags))
- COMPREPLY=( $( compgen -W '$( grep ^Tag /usr/share/lintian/checks/*.desc | cut -d\ -f2 )' -- $cur ) )
- return 0
- ;;
- -@(a|-annotate))
- _filedir
- return 0
- ;;
- esac
-
- case $cur in
- -*)
- COMPREPLY=( $( compgen -W '-a --annotate -t --tags' -- $cur ) )
- ;;
- *)
- _filedir
- ;;
- esac
-
- return 0
-}
-complete -F _lintian_info $filenames lintian-info
-
-}
--
bash-completion
More information about the Bash-completion-commits
mailing list