Abort completion file loading earlier if required commands are not available.

It's follow up of 9af6f3504e8c94e5ead187b7cd223bd481548957
This commit is contained in:
Igor Murzov 2011-04-22 02:35:41 +04:00
parent 5e5efa5083
commit 0af9122381
4 changed files with 8 additions and 7 deletions

View File

@ -1,7 +1,7 @@
# bash completion for Slackware Linux pkgtools # bash completion for Slackware Linux pkgtools
[ -f /etc/slackware-version ] && [ -f /etc/slackware-version ] || return
{
have pkgtool && have pkgtool &&
_pkgtool() _pkgtool()
@ -123,5 +123,3 @@ _makepkg()
have explodepkg && have explodepkg &&
complete -o plusdirs -f -X '!*.t[bglx]z' explodepkg complete -o plusdirs -f -X '!*.t[bglx]z' explodepkg
}

View File

@ -1,6 +1,7 @@
# Slackware rpm2tgz completion. # Slackware rpm2tgz completion.
have rpm2tgz && have rpm2tgz || return
_rpm2tgz() _rpm2tgz()
{ {
COMPREPLY=() COMPREPLY=()

View File

@ -1,6 +1,7 @@
# bash completion for sbopkg tool # bash completion for sbopkg tool
have sbopkg && have sbopkg || return
_sbopkg() _sbopkg()
{ {
COMPREPLY=() COMPREPLY=()

View File

@ -1,6 +1,7 @@
# bash completion for slackpkg tool # bash completion for slackpkg tool
have slackpkg && have slackpkg || return
_slackpkg() _slackpkg()
{ {
COMPREPLY=() COMPREPLY=()