Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37041085
en ru br
Репозитории ALT
S:2.11-alt3.git.157.g59d2322e
5.1: 20060301-alt06
4.1: 20060301-alt05
4.0: 20060301-alt03
3.0: 20050712-alt01
www.altlinux.org/Changes

Группа :: Интерпретаторы команд
Пакет: bash-completion

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: bash-completion-20050103-alt-rsync.patch
Скачать


--- bash_completion	2004-05-17 18:26:30 +0300
+++ bash_completion	2004-05-18 14:59:53 +0300
@@ -11,20 +11,36 @@
 
 	_expand || return 0
 
-	case "$prev" in
-	--@(config|password-file|include-from|exclude-from))
-		_filedir
-		return 0
-		;;
-	-@(T|-temp-dir|-compare-dest))
-		_filedir -d
-		return 0
-		;;
-	-@(e|-rsh))
-		COMPREPLY=( $( compgen -W 'rsh ssh' -- $cur ) )
-		return 0
-		;;
-	esac
+	# foo=bar style option
+	if [[ "$cur" == *=* ]]; then
+		prev=${cur/=*/}
+		cur=${cur/*=/}
+		case "$prev" in
+			--@(config|password-file|include-from|exclude-from))
+				_filedir
+				return 0
+				;;
+			--@(temp-dir|compare-dest))
+				_filedir -d
+				return 0
+				;;
+			--rsh)
+				COMPREPLY=( $( compgen -W 'rsh ssh' -- $cur ) )
+				return 0
+				;;
+		esac
+	else
+		case "$prev" in
+			-T)
+				_filedir -d
+				return 0
+				;;
+			-e)
+				COMPREPLY=( $( compgen -W 'rsh ssh' -- $cur ) )
+				return 0
+				;;
+		esac
+	fi
  
 	case "$cur" in
 	-*)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin