SOURCES: bash-completion-poldek.sh - indent, put --erase to proper...

glen glen at pld-linux.org
Tue Mar 6 20:58:50 CET 2007


Author: glen                         Date: Tue Mar  6 19:58:50 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- indent, put --erase to proper place

---- Files affected:
SOURCES:
   bash-completion-poldek.sh (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: SOURCES/bash-completion-poldek.sh
diff -u SOURCES/bash-completion-poldek.sh:1.5 SOURCES/bash-completion-poldek.sh:1.6
--- SOURCES/bash-completion-poldek.sh:1.5	Tue Mar  6 20:57:00 2007
+++ SOURCES/bash-completion-poldek.sh	Tue Mar  6 20:58:44 2007
@@ -7,6 +7,19 @@
 	local cur prev
 
 	COMPREPLY=()
+
+	case "${COMP_WORDS[1]}" in
+	-@(e|-erase))
+		if [[ "$cur" == -* ]]; then
+			COMPREPLY=( $( compgen -W '--nodeps --nofollow --test' -- $cur ) )
+		else
+			_rpm_installed_packages
+		fi
+		return 0
+		;;
+	esac
+
+
 	cur=${COMP_WORDS[COMP_CWORD]}
 	prev=${COMP_WORDS[COMP_CWORD-1]}
 
@@ -21,36 +34,26 @@
 		;;
 	esac
 
-		case "$cur" in
-		--*)
-			COMPREPLY=( $( compgen -W '
-			--mkidx --makeidx --mt --nocompress --nodesc --nodiff --notimestamp
-			--dn --dt --sn --prefix --source --st --clean --clean-pkg
-			--clean-whole --cleana --sl --stl --update --up --update-whole
-			--upa --caplookup --pset --downgrade --install --reinstall
-			--upgrade --install-dist --reinstall-dist --root --upgrade-dist
-			--dump --dumpn --fetch --follow --force --fresh --greedy --hold
-			--ignore --justdb --mercy --nodeps --nohold --noignore --nofollow
-			--parsable-tr-summary --pm-force --pm-nodeps --pmopt --promoteepoch
-			--uniq --test --erase --greedy --nodeps --nofollow --test --verify
-			--priconf --split --split-out --ask --cachedir --cmd --conf --log
-			--noask --noconf --pmcmd --runas --shell --skip-installed --sudocmd
-			--upconf --help --usage --version
-			' -- $cur ) )
-			;;
-		*)
-			COMPREPLY=( $( compgen -W '-F -N -O -P -Q -V -e -i -l -m -n -q -r -s -t -u -v' \
-				       -- $cur ) )
-			;;
-		esac
-
-	case "${COMP_WORDS[1]}" in
-	-@(e|-erase))
-		if [[ "$cur" == -* ]]; then
-			COMPREPLY=( $( compgen -W '--nodeps --nofollow --test' -- $cur ) )
-		else
-			_rpm_installed_packages
-		fi
+	case "$cur" in
+	--*)
+		COMPREPLY=( $( compgen -W '
+		--mkidx --makeidx --mt --nocompress --nodesc --nodiff --notimestamp
+		--dn --dt --sn --prefix --source --st --clean --clean-pkg
+		--clean-whole --cleana --sl --stl --update --up --update-whole
+		--upa --caplookup --pset --downgrade --install --reinstall
+		--upgrade --install-dist --reinstall-dist --root --upgrade-dist
+		--dump --dumpn --fetch --follow --force --fresh --greedy --hold
+		--ignore --justdb --mercy --nodeps --nohold --noignore --nofollow
+		--parsable-tr-summary --pm-force --pm-nodeps --pmopt --promoteepoch
+		--uniq --test --erase --greedy --nodeps --nofollow --test --verify
+		--priconf --split --split-out --ask --cachedir --cmd --conf --log
+		--noask --noconf --pmcmd --runas --shell --skip-installed --sudocmd
+		--upconf --help --usage --version
+		' -- $cur ) )
+		;;
+	*)
+		COMPREPLY=( $( compgen -W '-F -N -O -P -Q -V -e -i -l -m -n -q -r -s -t -u -v' \
+				   -- $cur ) )
 		;;
 	esac
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/bash-completion-poldek.sh?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list