bash-completion: update login-utils

last:

	Broken since first commit.
	Commit: 41e5a92cf1

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
Sami Kerola 2017-04-11 22:11:13 +01:00
parent 99d8ed0ac5
commit f4e8fd91d6
No known key found for this signature in database
GPG Key ID: A9553245FDE9B739
1 changed files with 24 additions and 10 deletions

View 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
;;