summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Rousse <guillomovitch@mageia.org>2012-03-07 21:44:29 +0000
committerGuillaume Rousse <guillomovitch@mageia.org>2012-03-07 21:44:29 +0000
commit0faa097b80be3a30b084bfac76715e58387aacae (patch)
treef1e3c163e8fb16c628459f9e7655694ceefe9eb5
parent8c74062a4ddd213529f3f6e63775110d0b24f434 (diff)
downloadurpmi-0faa097b80be3a30b084bfac76715e58387aacae.tar
urpmi-0faa097b80be3a30b084bfac76715e58387aacae.tar.gz
urpmi-0faa097b80be3a30b084bfac76715e58387aacae.tar.bz2
urpmi-0faa097b80be3a30b084bfac76715e58387aacae.tar.xz
urpmi-0faa097b80be3a30b084bfac76715e58387aacae.zip
rework options lists, and wrap long lines
-rw-r--r--urpmi.bash-completion72
1 files changed, 35 insertions, 37 deletions
diff --git a/urpmi.bash-completion b/urpmi.bash-completion
index 63d922a2..4404e1e0 100644
--- a/urpmi.bash-completion
+++ b/urpmi.bash-completion
@@ -7,7 +7,8 @@ common_options="-q --quiet -v --verbose --debug -h --help --urpmi-root --wait-lo
# utility functions
_urpmi_get_medias()
{
- medias=( $( urpmq --list-media $1 2>/dev/null | sed -e 's/(/\\(/g' -e 's/)/\\)/g' -e 's/ /\\ /g' ) )
+ medias=( $( urpmq --list-media $1 2>/dev/null \
+ | sed -e 's/(/\\(/g' -e 's/)/\\)/g' -e 's/ /\\ /g' ) )
}
_urpmi_medias()
@@ -22,7 +23,8 @@ _urpmi_medias()
_urpmi_aliases()
{
# return list of available aliases
- COMPREPLY=( $( awk -F: '{print $1}' /etc/urpmi/parallel.cfg 2>/dev/null | grep "^${cur//\\\\/}" ) )
+ COMPREPLY=( $( awk -F: '{print $1}' /etc/urpmi/parallel.cfg 2>/dev/null \
+ | grep "^${cur//\\\\/}" ) )
}
_urpmi_packages()
@@ -47,7 +49,8 @@ _urpmi_packages()
_urpmi_get_medias $options
for media in $medias; do
- COMPREPLY+=( $( compgen -W "$(grep ^$cur /var/lib/urpmi/names.$media 2>/dev/null)" ) )
+ COMPREPLY+=( $( compgen -W \
+ "$(grep ^$cur /var/lib/urpmi/names.$media 2>/dev/null)" ) )
done
}
@@ -90,24 +93,21 @@ _urpmi()
if [[ "$cur" == -* ]]; then
# return list of available options
- options="$common_options -a -p -P -y --update --media \
- --excludemedia --sortmedia --synthesis --auto \
- --auto-select --no-uninstall --split-level \
- --split-length --fuzzy --buildrequires --install-src --clean \
- --noclean --parallel --wget --prozilla --curl \
- --limit-rate --proxy --proxy-user --bug \
- --no-verify-rpm --no-install --test --excludepath \
- --excludedocs --searchmedia --ignoresize --ignorearch \
- --strict-arch --wget-options --curl-options \
- --prozilla-options --rsync-options --resume --retry \
- --skip --prefer --nolock --more-choices"
+ options="$common_options -a -p -P -y --update --media --excludemedia \
+ --sortmedia --synthesis --auto --auto-select --no-uninstall \
+ --split-level --split-length --fuzzy --buildrequires --install-src \
+ --clean --noclean --parallel --wget --prozilla --curl --limit-rate \
+ --proxy --proxy-user --bug --no-verify-rpm --no-install --test \
+ --excludepath --excludedocs --searchmedia --ignoresize \
+ --ignorearch --strict-arch --wget-options --curl-options \
+ --prozilla-options --rsync-options --resume --retry --skip \
+ --prefer --nolock --more-choices"
# add dangereous option for everything else as rurpmi
if [[ ${COMP_WORDS[0]} != *rurpmi ]]; then
- options="$options --root --use-distrib --env \
- --auto-orphans --replacepkgs --justdb \
- --allow-nodeps --allow-force --no-suggests --force \
- --noscripts --auto-update --keep --nokeep --replacefiles\
- --verify-rpm"
+ options="$options --root --use-distrib --env --auto-orphans \
+ --replacepkgs --justdb --allow-nodeps --allow-force \
+ --no-suggests --force --noscripts --auto-update --keep \
+ --nokeep --replacefiles --verify-rpm"
for (( i=1; i < COMP_CWORD; i++ )); do
case ${COMP_WORDS[i]} in
----auto-update)
@@ -169,16 +169,16 @@ _urpmq()
if [[ "$cur" == -* ]]; then
# return list of available options
- COMPREPLY=( $( compgen -W "$common_options -d -u -m -a -c -y -s -i -g -p \
- -r -f -l --update --media --excludemedia \
- --sortmedia --synthesis --auto-select --auto-orphans \
- --no-suggests --fuzzy --keep --nokeep \
- --list --list-url --list-media --list-nodes --list-aliases \
- --src --sources --provides --requires --obsoletes --suggests --summary --sourcerpm --force --parallel --wget --curl --prozilla \
- --changelog --conflicts --proxy --proxy-user --env --dump-config \
- --whatprovides --whatrequires --whatrequires-recursive \
- --skip --prefer \
- --use-distrib --searchmedia --ignorearch" -- $cur))
+ COMPREPLY=( $( compgen -W "$common_options -d -u -m -a -c -y -s -i -g \
+ -p -r -f -l --update --media --excludemedia --sortmedia \
+ --synthesis --auto-select --auto-orphans --no-suggests --fuzzy \
+ --keep --nokeep --list --list-url --list-media --list-nodes \
+ --list-aliases --src --sources --provides --requires --obsoletes \
+ --suggests --summary --sourcerpm --force --parallel --wget --curl \
+ --prozilla --changelog --conflicts --proxy --proxy-user --env \
+ --dump-config --whatprovides --whatrequires \
+ --whatrequires-recursive --skip --prefer --use-distrib \
+ --searchmedia --ignorearch" -- $cur))
else
# return rpm files (can't list available packages anymore)
_filedir rpm
@@ -235,10 +235,10 @@ _urpmf()
# return list of available options
COMPREPLY=( $( compgen -W "$common_options -i -f -e -a -o -m --update \
--media --excludemedia --sortmedia --synthesis --use-distrib \
- --uniq --name --group --license --size \
- --epoch --summary --description --sourcerpm --packager\
- --buildhost --url --provides --requires --suggests --files \
- --conflicts --obsoletes --env " -- $cur ) )
+ --uniq --name --group --license --size --epoch --summary \
+ --description --sourcerpm --packager--buildhost --url --provides \
+ --requires --suggests --files --conflicts --obsoletes --env" \
+ -- $cur ) )
else
# return available files
_filedir
@@ -258,10 +258,8 @@ _urpmi_update()
if [[ "$cur" == -* ]]; then
# return list of available options
COMPREPLY=( $( compgen -W "$common_options -a -f --wget --prozilla \
- --curl --limit-rate --proxy --proxy-user --update \
- --ignore --no-ignore \
- --no-md5sum --force-key --norebuild" \
- -- $cur))
+ --curl --limit-rate --proxy --proxy-user --update --ignore \
+ --no-ignore --no-md5sum --force-key --norebuild" -- $cur))
else
# return list of available media
_urpmi_medias