chiark / gitweb /
sd-bus: silence format warnings in kdbus code (#6072)
[elogind.git] / shell-completion / bash / loginctl
index e7adb93f97b03599692f6ebc9fea2caa73b4a2fb..776eca4e626aeded37569c7e75f0c8d296287add 100644 (file)
@@ -33,14 +33,16 @@ _loginctl () {
         local i verb comps
 
         local -A OPTS=(
-               [STANDALONE]='--all -a --help -h --no-pager --privileged -P --version'
-                      [ARG]='--host -H --kill-who --property -p --signal -s'
-        )
+               [STANDALONE]='--all -a --help -h --no-pager --privileged -P --version
+                             --no-legend --no-ask-password -l --full'
+                      [ARG]='--host -H --kill-who --property -p --signal -s --machine'
+                      )
 
         if __contains_word "$prev" ${OPTS[ARG]}; then
                 case $prev in
                         --signal|-s)
-                                comps=$(compgen -A signal)
+                                _signals
+                                return
                         ;;
                         --kill-who)
                                 comps='all leader'