5 cur="${COMP_WORDS[COMP_CWORD]}"
6 prev="${COMP_WORDS[COMP_CWORD-1]}"
8 '-f'|'--file'|'--journald')
11 COMPREPLY=( $(compgen -f -- $cur) )
15 COMPREPLY=( $(compgen -A hostname -- $cur) )
19 COMPREPLY=( $(compgen -W "$(awk '$1 ~ /^syslog$/ {split($2, a, "/"); print a[1]}' /etc/services)" -- $cur) )
23 COMPREPLY=( $(compgen -W "{auth,authpriv,cron,daemon,ftp,lpr,mail,news,security}.{alert,crit,debug,emerg,err,error}" -- $cur) )
27 COMPREPLY=( $(compgen -W "tag" -- $cur) )
31 COMPREPLY=( $(compgen -W "$(awk '$NF ~ /^\// {print $NF}' /proc/net/unix)" -- $cur) )
35 COMPREPLY=( $(compgen -W "on off auto" -- $cur) )
39 COMPREPLY=( $(compgen -W "msgid" -- $cur) )
42 '-h'|'--help'|'-V'|'--version')
72 COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
78 complete -F _logger_module logger