summaryrefslogtreecommitdiff
path: root/completions/_dmesg
diff options
context:
space:
mode:
Diffstat (limited to 'completions/_dmesg')
-rw-r--r--completions/_dmesg11
1 files changed, 5 insertions, 6 deletions
diff --git a/completions/_dmesg b/completions/_dmesg
index 2ca7fdf1..1dff7db2 100644
--- a/completions/_dmesg
+++ b/completions/_dmesg
@@ -15,19 +15,18 @@ _dmesg()
return
;;
-f|--facility)
- COMPREPLY=( $( compgen -W 'kern user mail daemon auth syslog lpr
- news' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W 'kern user mail daemon auth syslog lpr
+ news' -- "$cur") )
return
;;
-l|--level|-n|--console-level)
- COMPREPLY=( $( compgen -W '{1..8}' -- "$cur" ) )
+ COMPREPLY=( $(compgen -W '{1..8}' -- "$cur") )
return
;;
esac
- local opts=$( _parse_help "$1" )
- [[ $opts ]] || opts=$( _parse_usage "$1" )
- COMPREPLY=( $( compgen -W "$opts" -- "$cur" ) )
+ local opts=$(_parse_help "$1")
+ COMPREPLY=( $(compgen -W '${opts:-$(_parse_usage "$1")}' -- "$cur") )
} &&
complete -F _dmesg dmesg