SOURCES: bash-completion-poldek.sh (NEW) - bash completion for pol...
glen
glen at pld-linux.org
Tue Jan 17 12:12:51 CET 2006
Author: glen Date: Tue Jan 17 11:12:51 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- bash completion for poldek, only -e implemented for now
---- Files affected:
SOURCES:
bash-completion-poldek.sh (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/bash-completion-poldek.sh
diff -u /dev/null SOURCES/bash-completion-poldek.sh:1.1
--- /dev/null Tue Jan 17 12:12:51 2006
+++ SOURCES/bash-completion-poldek.sh Tue Jan 17 12:12:46 2006
@@ -0,0 +1,44 @@
+have poldek && {
+
+# poldek(1) completion
+#
+_poldek()
+{
+ local cur prev ver nodig nosig
+
+ COMPREPLY=()
+ cur=${COMP_WORDS[COMP_CWORD]}
+ prev=${COMP_WORDS[COMP_CWORD-1]}
+ nodig=""
+ nosig=""
+
+ if [ $COMP_CWORD -eq 1 ]; then
+ # first parameter on line
+ case "$cur" in
+ --*)
+ COMPREPLY=( $( compgen -W '--help --version --erase \
+ ' -- $cur ) )
+ ;;
+ *)
+ COMPREPLY=( $( compgen -W '-F -N -O -P -Q -V -e -i -l -m -n -q -r -s -t -u -v' \
+ -- $cur ) )
+ ;;
+ esac
+
+ return 0
+ fi
+
+ case "${COMP_WORDS[1]}" in
+ -@(e|-erase))
+ if [[ "$cur" == -* ]]; then
+ COMPREPLY=( $( compgen -W '--nodeps --nofollow --test' -- $cur ) )
+ else
+ _rpm_installed_packages
+ fi
+ ;;
+ esac
+
+ return 0
+}
+complete -F _poldek $filenames poldek
+}
================================================================
More information about the pld-cvs-commit
mailing list