From 4264cab64603cf123a5aa496389dcdb11d1faf55 Mon Sep 17 00:00:00 2001 From: Mikael Magnusson Date: Wed, 14 Dec 2011 12:58:32 +0000 Subject: 29783: _update-alternatives: Add more options. --- Completion/Debian/Command/_update-alternatives | 38 ++++++++++++++++---------- 1 file changed, 24 insertions(+), 14 deletions(-) (limited to 'Completion/Debian/Command') diff --git a/Completion/Debian/Command/_update-alternatives b/Completion/Debian/Command/_update-alternatives index dd1d4fce3..ccf5084bf 100644 --- a/Completion/Debian/Command/_update-alternatives +++ b/Completion/Debian/Command/_update-alternatives @@ -16,11 +16,21 @@ _arguments -C \ '--version' \ '--altdir:altdir:_files -/' \ '--admindir:admindir:_files -/' \ + '--log:log file:_files -/' \ + '--force' \ + '--skip-auto' \ '--install:*::alt:= ->install' \ '--remove:*::alt:= ->remove' \ - '--auto:name:_files -W $alterdir' \ - '--display:name:_files -W $alterdir' \ - '--config:name:_files -W $alterdir' && return + '--remove-all:name:_files -W "$alterdir"' \ + '--auto:name:_files -W "$alterdir"' \ + '--display:name:_files -W "$alterdir"' \ + '--query:name:_files -W "$alterdir"' \ + '--list:name:_files -W "$alterdir"' \ + '--get-selections' \ + '--set-selections' \ + '--config:name:_files -W "$alterdir"' \ + '--set:name:_files -W "$alterdir":path:_files -/' \ + '--all' && return while true; do case "$state" in @@ -28,29 +38,29 @@ while true; do _call_function ret _update_alternatives_$state && return ret state= _arguments -C \ - '1:link:_files' \ - '2:name:_files -W $alterdir' \ - '3:path:_files' \ - '--slave:*::more:= ->islave' && return + '1:link:_files' \ + '2:name:_files -W "$alterdir"' \ + '3:path:_files' \ + '--slave:*::more:= ->islave' && return [[ -z $state ]] && return 1 ;; install) _call_function ret _update_alternatives_$state && return ret _arguments -C \ - '1:link:_files' \ - '2:name:_files -W $alterdir' \ - '3:path:_files' \ - '4:priority:' \ - '--slave:*::slave:= ->islave' && return + '1:link:_files' \ + '2:name:_files -W "$alterdir"' \ + '3:path:_files' \ + '4:priority:' \ + '--slave:*::slave:= ->islave' && return [[ -z $state ]] && return 1 ;; remove) _call_function ret _update_alternatives_$state && return ret _arguments \ - '1:name:_files -W $alterdir' \ - '2:path:_files' + '1:name:_files -W "$alterdir"' \ + '2:path:_files' return ;; -- cgit 1.4.1