Attempt to find and update all changes to command line options that has
not been reflected in bash-completion files in between versions v2.26 to
v2.27-rc1.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
case $cur in
-*)
OPTS="--sector-size
+ --protect-boot
--compatibility
--color
--list
COMPREPLY=( $(compgen -W "$DEV_MPOINT" -- $cur) )
return 0
;;
+ '-M'|'--mountpoint')
+ local IFS=$'\n'
+ compopt -o filenames
+ COMPREPLY=( $(compgen -o dirnames -- ${cur:-"/") )
+ return 0
+ ;;
'-h'|'--help'|'-V'|'--version')
return 0
;;
--tab-file
--first-only
--invert
+ --json
--list
--task
--noheadings
--submounts
--source
--target
+ --mountpoint
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
COMPREPLY=( $(compgen -W "$(awk '$NF ~ /^\// {print $NF}' /proc/net/unix)" -- $cur) )
return 0
;;
+ '--msgid')
+ COMPREPLY=( $(compgen -W "msgid" -- $cur) )
+ return 0
+ ;;
'-h'|'--help'|'-V'|'--version')
return 0
;;
esac
case $cur in
-*)
- OPTS="--journald --udp --id --file --help --server --skip-empty --port --priority --rfc3164 --rfc5424 --stderr --tag --size --socket --version"
+ OPTS="
+ --file
+ --help
+ --id
+ --journald
+ --msgid
+ --no-act
+ --octet-count
+ --port
+ --prio-prefix
+ --priority
+ --rfc3164
+ --rfc5424
+ --server
+ --size
+ --skip-empty
+ --socket
+ --stderr
+ --tag
+ --udp
+ --version
+ "
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;
case $cur in
-*)
OPTS="--pid
+ --json
--output
--noheadings
--raw
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
case $prev in
- '-u'|'--unit')
- COMPREPLY=( $(compgen -W "S C B M" -- $cur) )
- return 0
- ;;
'-n'|'-C'|'--cylinders'|'-H'|'--heads'|'-S'|'--sectors')
COMPREPLY=( $(compgen -W "number" -- $cur) )
return 0
;;
+ '--color')
+ COMPREPLY=( $(compgen -W "auto never always" -- $cur) )
+ return 0
+ ;;
'-O'|'-I')
local IFS=$'\n'
compopt -o filenames
cur=${cur#=}
;;
-*)
- OPTS="--show-size
- --id
- --change-id
- --print-id
+ OPTS="
+ --activate
+ --dump
+ --json
+ --show-geometry
--list
--list-free
- --dump
- --increment
- --unit
- --one-only
+ --show-size
--list-types
- --DOS
- --DOS-extended
- --re-read
- -N
- -n
- -O
- -I
--verify
- --version
- --help
+ --part-label
+ --part-type
+ --part-uuid
+ --part-attrs
+ --append
+ --backup
+ --bytes
--force
+ --color
+ --partno
+ --no-act
--no-reread
+ --backup-file
+ --output
--quiet
- --Linux
- --show-geometry
- --show-pt-geometry
- --activate=
- --unhide=
- --show-extended
- --leave-last
- --IBM
- --in-order
- --not-in-order
- --inside-outer
- --not-inside-outer
- --nested
- --chained
- --onesector
- --cylinders
- --heads
- --sectors"
+ --label
+ --label-nested
+ --help
+ --version
+ "
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;