pld-ftp-admin: shell/bash-completion.sh - exit early for missing complete t...

glen glen at pld-linux.org
Sat Apr 16 19:02:17 CEST 2011


Author: glen                         Date: Sat Apr 16 17:02:17 2011 GMT
Module: pld-ftp-admin                 Tag: HEAD
---- Log message:
- exit early for missing complete targets

---- Files affected:
pld-ftp-admin/shell:
   bash-completion.sh (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: pld-ftp-admin/shell/bash-completion.sh
diff -u pld-ftp-admin/shell/bash-completion.sh:1.4 pld-ftp-admin/shell/bash-completion.sh:1.5
--- pld-ftp-admin/shell/bash-completion.sh:1.4	Sat Feb 12 19:47:45 2011
+++ pld-ftp-admin/shell/bash-completion.sh	Sat Apr 16 19:02:12 2011
@@ -1,6 +1,10 @@
 # various completions for pld-ftp-admin tools
 # Author: Elan Ruusamäe <glen at pld-linux.org>
 
+have pfa-genindex || return
+have pfa-lintpkg || return
+have pfa-mvpkg || return
+
 # return list of pld ftp trees
 _pfa_tree() {
     local cur="$1"
@@ -33,7 +37,6 @@
     done
 }
 
-have pfa-genindex &&
 _pfa-genindex()
 {
     local cur
@@ -54,7 +57,6 @@
 } &&
 complete -F _pfa-genindex pfa-genindex
 
-have pfa-lintpkg &&
 _pfa-lintpkg()
 {
     local cur
@@ -73,7 +75,6 @@
 } &&
 complete -F _pfa-lintpkg pfa-lintpkg pfa-signpkg pfa-rmpkg
 
-have pfa-mvpkg &&
 _pfa-mvpkg()
 {
     local cur
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-ftp-admin/shell/bash-completion.sh?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list