summaryrefslogtreecommitdiff
path: root/completions/_udevadm
diff options
context:
space:
mode:
Diffstat (limited to 'completions/_udevadm')
-rw-r--r--completions/_udevadm38
1 files changed, 19 insertions, 19 deletions
diff --git a/completions/_udevadm b/completions/_udevadm
index ce43f1ad..19624be9 100644
--- a/completions/_udevadm
+++ b/completions/_udevadm
@@ -9,7 +9,7 @@ _udevadm()
_init_completion -s || return
local i udevcmd
- for (( i=1; i < cword; i++ )); do
+ for ((i = 1; i < cword; i++)); do
if [[ ${words[i]} != -* ]]; then
udevcmd=${words[i]}
break
@@ -17,19 +17,19 @@ _udevadm()
done
case $prev in
- --help|--version|--property|--children-max|--timeout|--seq-start|\
- --seq-end|--attr-match|--attr-nomatch|--parent-match|--property-match|\
- --tag-match|--subsystem-match|--subsystem-nomatch|--sysname-match|\
- --path)
+ --help | --version | --property | --children-max | --timeout | --seq-start | \
+ --seq-end | --attr-match | --attr-nomatch | --parent-match | --property-match | \
+ --tag-match | --subsystem-match | --subsystem-nomatch | --sysname-match | \
+ --path)
return
;;
--log-priority)
- COMPREPLY=( $(compgen -W 'err info debug' -- "$cur") )
+ COMPREPLY=($(compgen -W 'err info debug' -- "$cur"))
return
;;
--query)
- COMPREPLY=( $(compgen -W 'name symlink path property all' \
- -- "$cur") )
+ COMPREPLY=($(compgen -W 'name symlink path property all' \
+ -- "$cur"))
return
;;
--name)
@@ -37,41 +37,41 @@ _udevadm()
_filedir
return
;;
- --device-id-of-file|--exit-if-exists)
+ --device-id-of-file | --exit-if-exists)
_filedir
return
;;
--action)
- COMPREPLY=( $(compgen -W 'add change remove' -- "$cur") )
+ COMPREPLY=($(compgen -W 'add change remove' -- "$cur"))
return
;;
--type)
- COMPREPLY=( $(compgen -W 'devices subsystems failed' -- "$cur") )
+ COMPREPLY=($(compgen -W 'devices subsystems failed' -- "$cur"))
return
;;
esac
$split && return
- if [[ -z $udevcmd ]]; then
+ if [[ ! -v udevcmd ]]; then
case $cur in
-*)
- COMPREPLY=( $(compgen -W '--help --version --debug' -- "$cur") )
+ COMPREPLY=($(compgen -W '--help --version --debug' -- "$cur"))
;;
*)
- COMPREPLY=( $(compgen -W "$("$1" --help 2>/dev/null |
- awk '/^[ \t]/ { print $1 }')" -- "$cur") )
+ COMPREPLY=($(compgen -W "$("$1" --help 2>/dev/null |
+ awk '/^[ \t]/ { print $1 }')" -- "$cur"))
;;
esac
return
fi
if [[ $cur == -* ]]; then
- COMPREPLY=( $(compgen -W \
- '$("$1" $udevcmd --help 2>/dev/null | _parse_help -)' -- "$cur") )
- [[ $COMPREPLY == *= ]] && compopt -o nospace
+ COMPREPLY=($(compgen -W \
+ '$("$1" ${udevcmd-} --help 2>/dev/null | _parse_help -)' -- "$cur"))
+ [[ ${COMPREPLY-} == *= ]] && compopt -o nospace
fi
} &&
-complete -F _udevadm udevadm
+ complete -F _udevadm udevadm
# ex: filetype=sh