- add FreeBSD pkg_delete and pkg_info completion
(patch by Jean-Baptiste Quenot <jb.quenot@caraldi.com>)
This commit is contained in:
parent
921342ad27
commit
8ea42074bb
@ -1,6 +1,6 @@
|
|||||||
# bash_completion - some programmable completion functions for bash 2.05b
|
# bash_completion - some programmable completion functions for bash 2.05b
|
||||||
#
|
#
|
||||||
# $Id: bash_completion,v 1.444 2002/10/17 03:05:29 ianmacd Exp $
|
# $Id: bash_completion,v 1.445 2002/10/17 03:18:34 ianmacd Exp $
|
||||||
#
|
#
|
||||||
# Copyright (C) Ian Macdonald <ian@caliban.org>
|
# Copyright (C) Ian Macdonald <ian@caliban.org>
|
||||||
#
|
#
|
||||||
@ -3959,6 +3959,21 @@ _links()
|
|||||||
}
|
}
|
||||||
[ "$have" ] && complete -F _links $filenames links
|
[ "$have" ] && complete -F _links $filenames links
|
||||||
|
|
||||||
|
# FreeBSD package management tools completion
|
||||||
|
#
|
||||||
|
[ $UNAME = FreeBSD ] &&
|
||||||
|
_pkg_delete()
|
||||||
|
{
|
||||||
|
local cur pkgdir
|
||||||
|
pkgdir=/var/db/pkg/
|
||||||
|
cur=${COMP_WORDS[COMP_CWORD]}
|
||||||
|
|
||||||
|
COMPREPLY=( $( compgen -d $pkgdir$cur | sed -e "s|$pkgdir||" ) )
|
||||||
|
|
||||||
|
return 0
|
||||||
|
}
|
||||||
|
[ $UNAME = FreeBSD ] && complete -F _pkg_delete $dirnames pkg_delete pkg_info
|
||||||
|
|
||||||
_filedir_xspec()
|
_filedir_xspec()
|
||||||
{
|
{
|
||||||
local IFS cur xspec
|
local IFS cur xspec
|
||||||
|
Loading…
x
Reference in New Issue
Block a user