]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
bash-completion: update login-utils
authorSami Kerola <kerolasa@iki.fi>
Tue, 11 Apr 2017 21:11:13 +0000 (22:11 +0100)
committerSami Kerola <kerolasa@iki.fi>
Mon, 17 Apr 2017 17:16:24 +0000 (18:16 +0100)
last:

Broken since first commit.
Commit: 41e5a92cf1cd8950df8b02fdd2ea8be571dbab02

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
bash-completion/last

index c93be3d438c2da1225f89f29a9d8756b4805125a..fcd8021b90a60d818974a4a92fd1d20a28d07014 100644 (file)
@@ -5,30 +5,44 @@ _last_module()
        cur="${COMP_WORDS[COMP_CWORD]}"
        prev="${COMP_WORDS[COMP_CWORD-1]}"
        case $prev in
-               '-f')
+               '-f'|'--file')
                        local IFS=$'\n'
                        compopt -o filenames
                        COMPREPLY=( $(compgen -f -- $cur) )
                        return 0
                        ;;
-               '-h')
-                       COMPREPLY=( $(compgen -A hostname -- $cur) )
+               '-n'|'--limit')
+                       COMPREPLY=( $(compgen -W "number" -- $cur) )
                        return 0
                        ;;
-               '-i')
-                       COMPREPLY=( $(compgen -W "ipaddr" -- $cur) )
+               '-s'|'--since'|'-t'|'--until'|'-p'|'--present')
+                       COMPREPLY=( $(compgen -W "number" -- $cur) )
                        return 0
                        ;;
-               '-t')
-                       local TTYS
-                       TTYS=$(cd /sys/devices/virtual/tty && echo *)
-                       COMPREPLY=( $(compgen -W "$TTYS" -- $cur) )
+               '--time-format')
+                       COMPREPLY=( $(compgen -W "notime short full iso" -- $cur) )
                        return 0
                        ;;
        esac
        case $cur in
                -*)
-                       OPTS="-f -h -i -l -t -y"
+                       OPTS="
+                               --hostlast
+                               --dns
+                               --file
+                               --fulltimes
+                               --ip
+                               --limit
+                               --nohostname
+                               --since
+                               --until
+                               --present
+                               --fullnames
+                               --system
+                               --time-format
+                               --help
+                               --version
+                       "
                        COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
                        return 0
                        ;;