bash-completion: Don't offer short options where corresponding long one exists.

Users who know the short options can just hit the short option instead
of tab, and it's not likely that it would be helpful to present a list
of single character options to users who don't know them, doing so
just unnecessarily trashes the list of suggestions.

Signed-off-by: Ville Skyttä <ville.skytta@iki.fi>
This commit is contained in:
Ville Skyttä 2013-04-07 11:12:08 +03:00 committed by Karel Zak
parent 58c41e15b3
commit 0d5b9b8ab1
74 changed files with 461 additions and 462 deletions

View File

@ -7,7 +7,7 @@ _addpart_module()
1)
local DEVS=''
while read dev; do DEVS+="$dev " ; done < <(lsblk -pnro name)
OPTS="-h --help -V --version $DEVS"
OPTS="--help --version $DEVS"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
;;
2)

View File

@ -15,7 +15,7 @@ _blkdiscard_module()
esac
case $cur in
-*)
OPTS="-o --offset -l --length -s --secure -v --verbose -h --help -V --version"
OPTS="--offset --length --secure --verbose --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _cal_module()
esac
case $cur in
-*)
OPTS="-1 --one -3 --three -s --sunday -m --monday -j --julian -y --year -V --version -h --help"
OPTS="--one --three --sunday --monday --julian --year --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -33,14 +33,14 @@ _chcpu_module()
return 0
;;
esac
OPTS="-h --help
-e --enable
-d --disable
-c --configure
-g --deconfigure
-p --dispatch
-r --rescan
-V --version"
OPTS="--help
--enable
--disable
--configure
--deconfigure
--dispatch
--rescan
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -11,7 +11,7 @@ _chfn_module()
esac
case $cur in
-*)
OPTS="-f --full-name -o --office -p --office-phone -h --home-phone -u --help -v --version"
OPTS="--full-name --office --office-phone --home-phone --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -14,18 +14,18 @@ _chrt_module()
# values. Perhaps the command interface should be reconsidered.
case $cur in
-*)
OPTS="-b --batch
-f --fifo
-i --idle
-o --other
-r --rr
-R --reset-on-fork
-a --all-tasks
-h --help
-m --max
-p --pid
-v --verbose
-V --version"
OPTS="--batch
--fifo
--idle
--other
--rr
--reset-on-fork
--all-tasks
--help
--max
--pid
--verbose
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _chsh_module()
esac
case $cur in
-*)
OPTS="-s --shell -l --list-shells -V --version -u --help"
OPTS="--shell --list-shells --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -13,14 +13,14 @@ _col_module()
return 0
;;
esac
OPTS="-b --no-backspaces
-f --fine
-p --pass
-h --tabs
-x --spaces
-l --lines
-V --version
-H --help"
OPTS="--no-backspaces
--fine
--pass
--tabs
--spaces
--lines
--version
--help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -11,10 +11,10 @@ _colcrt_module()
esac
case $cur in
-*)
OPTS=" - --no-underlining
-2 --half-lines
-V --version
-h --help"
OPTS=" --no-underlining
--half-lines
--version
--help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _colrm_module()
esac
case $cur in
-*)
OPTS="-V --version -h --help"
OPTS="--version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -19,13 +19,13 @@ _column_module()
esac
case $cur in
-*)
OPTS="-c --columns
-t --table
-s --separator
-o --output-separator
-x --fillrows
-h --help
-V --version"
OPTS="--columns
--table
--separator
--output-separator
--fillrows
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -19,16 +19,16 @@ _cytune_module()
esac
case $cur in
-*)
OPTS="-s --set-threshold
-g --get-threshold
-S --set-default-threshold
-t --set-flush
-G --get-glush
-T --set-default-flush
-q --stats
-i --interval
-h --help
-V --version"
OPTS="--set-threshold
--get-threshold
--set-default-threshold
--set-flush
--get-glush
--set-default-flush
--stats
--interval
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _delpart_module()
while read DEV TYPE; do
[ $TYPE = 'disk' ] && DEVICES+="$DEV "
done < <(lsblk -pnro name,type)
OPTS="-h --help -V --version $DEVICES"
OPTS="--help --version $DEVICES"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
;;
2)

View File

@ -26,30 +26,30 @@ _dmesg_module()
return 0
;;
esac
OPTS="-C --clear
-c --read-clear
-D --console-off
-d --show-delta
-e --reltime
-E --console-on
-F --file
-f --facility
-H --human
-k --kernel
-L --color
-l --level
-n --console-level
-P --nopager
-r --raw
-S --syslog
-s --buffer-size
-T --ctime
-t --notime
-u --userspace
-w --follow
-x --decode
-h --help
-V --version"
OPTS="--clear
--read-clear
--console-off
--show-delta
--reltime
--console-on
--file
--facility
--human
--kernel
--color
--level
--console-level
--nopager
--raw
--syslog
--buffer-size
--ctime
--notime
--userspace
--follow
--decode
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -24,26 +24,26 @@ _eject_module()
esac
case $cur in
-*)
OPTS="-a --auto
-c --changerslot
-d --default
-f --floppy
-F --force
-i --manualeject
-m --no-unmount
-M --no-partitions-unmount
-n --noop
-p --proc
-q --tape
-r --cdrom
-s --scsi
-t --trayclose
-T --traytoggle
-v --verbose
-x --cdspeed
-X --listspeed
-h --help
-V --version"
OPTS="--auto
--changerslot
--default
--floppy
--force
--manualeject
--no-unmount
--no-partitions-unmount
--noop
--proc
--tape
--cdrom
--scsi
--trayclose
--traytoggle
--verbose
--cdspeed
--listspeed
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _fallocate_module()
esac
case $cur in
-*)
OPTS="-n --keep-size -p --punch-hole -o --offset -l --length -h --help -V --version"
OPTS="--keep-size --punch-hole --offset --length --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -10,7 +10,7 @@ _fdformat_module()
;;
esac
DEVS=$(for I in echo /dev/fd*; do if [ -e $I ]; then echo $I; fi; done)
OPTS="-n --no-verify -h --help -V --version $DEVS"
OPTS="--no-verify --help --version $DEVS"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -83,35 +83,35 @@ _findmnt_module()
esac
case $cur in
-*)
OPTS="-s --fstab
-m --mtab
-k --kernel
-p --poll
-w --timeout
-A --all
-a --ascii
-c --canonicalize
-D --df
-d --direction
-e --evaluate
-F --tab-file
-f --first-only
-i --invert
-l --list
-N --task
-n --noheadings
-u --notruncate
-O --options
-o --output
-P --pairs
-r --raw
-t --types
-v --nofsroot
-R --submounts
-S --source
-T --target
-h --help
-V --version"
OPTS="--fstab
--mtab
--kernel
--poll
--timeout
--all
--ascii
--canonicalize
--df
--direction
--evaluate
--tab-file
--first-only
--invert
--list
--task
--noheadings
--notruncate
--options
--output
--pairs
--raw
--types
--nofsroot
--submounts
--source
--target
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -24,16 +24,16 @@ _flock_module()
esac
case $cur in
-*)
OPTS="-s --shared
-x --exclusive
-u --unlock
-n --nonblock
-w --timeout
-E --conflict-exit-code
-o --close
-c --command
-h --help
-V --version"
OPTS="--shared
--exclusive
--unlock
--nonblock
--timeout
--conflict-exit-code
--close
--command
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -4,7 +4,6 @@ _fsck.cramfs_module()
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
OPTS='-v --verbose -x --destination -h --help -V --version file'
case $prev in
'-x'|'--destination')
compopt -o filenames
@ -15,6 +14,7 @@ _fsck.cramfs_module()
return 0
;;
esac
OPTS='--verbose --destination --help --version file'
COMPREPLY=( $(compgen -W "${OPTS[*]}" -S ' ' -- $cur) )
return 0
}

View File

@ -10,7 +10,7 @@ _fsck.minix_module()
;;
esac
while read dev; do DEVS+="$dev " ; done < <(lsblk -pnro name)
OPTS="-l -a -r -v -s -m -f -V --version"
OPTS="-l -a -r -v -s -m -f --version"
COMPREPLY=( $(compgen -W "${OPTS[*]} $DEVS" -- $cur) )
return 0
}

View File

@ -11,7 +11,7 @@ _fsfreeze_module()
esac
case $cur in
-*)
OPTS="-f --freeze -u --unfreeze -h --help -V --version"
OPTS="--freeze --unfreeze --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _fstrim_module()
esac
case $cur in
-*)
OPTS="-o --offset -l --length -m --minimum -v --verbose -h --help -V --version"
OPTS="--offset --length --minimum --verbose --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -27,7 +27,7 @@ _getopt_module()
esac
case $cur in
-*)
OPTS="-a --alternative -h --help -l --longoptions -n --name -o --options -q --quiet -Q --quiet-output -s --shell -T --test -u --unquote -V --version"
OPTS="--alternative --help --longoptions --name --options --quiet --quiet-output --shell --test --unquoted --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -24,29 +24,29 @@ _hwclock_module()
esac
case $cur in
-*)
OPTS="-h --help
-r --show
--set
-s --hctosys
-w --systohc
--systz
--adjust
-c --compare
--getepoch
--setepoch
--predict
-V --version
-u --utc
--localtime
-f --rtc
--directisa
--badyear
--date
--epoch
--noadjfile
--adjfile
--test
-D --debug"
OPTS="--help
--show
--set
--hctosys
--systohc
--systz
--adjust
--compare
--getepoch
--setepoch
--predict
--version
--utc
--localtime
--rtc
--directisa
--badyear
--date
--epoch
--noadjfile
--adjfile
--test
--debug"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -25,7 +25,7 @@ _ionice_module()
esac
case $cur in
-*)
OPTS="-c --class -n --classdata -p --pid -t --ignore -V --version -h --help"
OPTS="--class --classdata --pid --ignore --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -46,16 +46,16 @@ _ipcrm_module()
return 0
;;
esac
OPTS=" -m --shmem-id
-M --shmem-key
-q --queue-id
-Q --queue-key
-s --semaphore-id
-S --semaphore-key
-a= --all=
-v --verbose
-h --help
-V --version"
OPTS=" --shmem-id
--shmem-key
--queue-id
--queue-key
--semaphore-id
--semaphore-key
--all=
--verbose
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -13,20 +13,20 @@ _ipcs_module()
return 0
;;
esac
OPTS="-i --id
-h --help
-V --version
-m --shmems
-q --queues
-s --semaphores
-a --all
-t --time
-p --pid
-c --creator
-l --limits
-u --summary
--human
-b --bytes"
OPTS="--id
--help
--version
--shmems
--queues
--semaphores
--all
--time
--pid
--creator
--limits
--summary
--human
--bytes"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -4,7 +4,6 @@ _isosize_module()
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
OPTS='-d --divisor -x --sectors -h --help -V --version'
case $prev in
'-d'|'--divisor')
COMPREPLY=( $(compgen -W "number" -- $cur) )
@ -14,6 +13,7 @@ _isosize_module()
return 0
;;
esac
OPTS='--divisor --sectors --help --version'
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -26,18 +26,18 @@ _ldattach_module()
esac
case $cur in
-*)
OPTS="-d --debug
-s --speed
-7 --sevenbits
-8 --eightbits
-n --noparity
-e --evenparity
-o --oddparity
-1 --onestopbit
-2 --twostopbits
-i --iflag
-h --help
-V --version"
OPTS="--debug
--speed
--sevenbits
--eightbits
--noparity
--evenparity
--oddparity
--onestopbit
--twostopbits
--iflag
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -36,7 +36,7 @@ _logger_module()
esac
case $cur in
-*)
OPTS="-d --udp -i --id -f --file -h --help -n --server -P --port -p --priority -s --stderr -t --tag -u --socket -V --version"
OPTS="--udp --id --file --help --server --port --priority --stderr --tag --socket --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _look_module()
esac
case $cur in
-*)
OPTS="-a --alternative -d --alphanum -f --ignore-case -t --terminate -V --version -h --help"
OPTS="--alternative --alphanum --ignore-case --terminate --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -40,22 +40,22 @@ _losetup_module()
esac
case $cur in
-*)
OPTS="-a --all
-d --detach
-D --detach-all
-f --find
-c --set-capacity
-j --associated
-l --list
-o --offset
-O --output
--sizelimit
-P --partscan
-r --read-only
--show
-v --verbose
-h --help
-V --version"
OPTS="--all
--detach
--detach-all
--find
--set-capacity
--associated
--list
--offset
--output
--sizelimit
--partscan
--read-only
--show
--verbose
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -36,26 +36,26 @@ _lsblk_module()
esac
case $cur in
-*)
OPTS="-a --all
-b --bytes
-d --nodeps
-D --discard
-e --exclude
-I --include
-f --fs
-h --help
-i --ascii
-m --perms
-l --list
-n --noheadings
-o --output
-P --pairs
-r --raw
-s --inverse
-t --topology
-S --scsi
-h --help
-V --version"
OPTS="--all
--bytes
--nodeps
--discard
--exclude
--fs
--help
--include
--ascii
--list
--perms
--noheadings
--output
--pairs
--raw
--inverse
--topology
--scsi
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -28,15 +28,15 @@ _lscpu_module()
esac
case $cur in
-*)
OPTS="-a --all
-b --online
-c --offline
-e= --extended=
-p= --parse=
-s --sysroot
-x --hex
-h --help
-V --version"
OPTS="--all
--online
--offline
--extended=
--parse=
--sysroot
--hex
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -27,13 +27,13 @@ _lslocks_module()
esac
case $cur in
-*)
OPTS="-p --pid
-o --output
-n --noheadings
-r --raw
-u --notruncate
-h --help
-V --version"
OPTS="--pid
--output
--noheadings
--raw
--notruncate
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -16,7 +16,7 @@ _mcookie_module()
esac
case $cur in
-*)
OPTS="-f --file -v --verbose -V --version -h --help"
OPTS="--file --verbose --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _mesg_module()
esac
case $cur in
-*)
OPTS="-v --verbose -V --version -h --help"
OPTS="--verbose --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -16,7 +16,7 @@ _mkfs_module()
esac
case $cur in
-*)
OPTS='-t --type --verbose -h --help -V --version'
OPTS='--type --verbose --help --version'
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -19,7 +19,7 @@ _bfs_module()
esac
case $cur in
-*)
OPTS='-N --inodes --vname --fname -v --verbose -h --help -V --version'
OPTS='--inodes --vname --fname --verbose --help --version'
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -23,7 +23,7 @@ _mkswap_module()
esac
case $cur in
-*)
OPTS="-c --check -f --force -p --pagesize -L --label -v --swapversion -U --uuid -V --version -h --help"
OPTS="--check --force --pagesize --label --swapversion --uuid --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _mountpoint_module()
esac
case $cur in
-*)
OPTS="-q --quiet -d --fs-devno -x --devno -h --help -V --version"
OPTS="--quiet --fs-devno --devno --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _namei_module()
esac
case $cur in
-*)
OPTS="-h --help -V --version -x --mountpoints -m --modes -o --owners -l --long -n --nosymlinks -v --vertical"
OPTS="--help --version --mountpoints --modes --owners --long --nosymlinks --vertical"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _newgrp_module()
esac
case $cur in
-*)
OPTS="-V --version -h --help"
OPTS="--version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -24,18 +24,18 @@ _nsenter_module()
cur=${cur#=}
;;
-*)
OPTS="-t --target
-m= --mount=
-u= --uts=
-i= --ipc=
-n= --net=
-p= --pid=
-U= --user=
-r= --root=
-w= --wd=
-F --no-fork
-h --help
-V --version"
OPTS="--target
--mount=
--uts=
--ipc=
--net=
--pid=
--user=
--root=
--wd=
--no-fork
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -26,7 +26,7 @@ _partx_module()
esac
case $cur in
-*)
OPTS="-a --add -d --delete -s --show -u --update -b --bytes -g --noheadings -n --nr -o --output -P --pairs -r --raw -t --type -v --verbose -h --help -V --version"
OPTS="--add --delete --show --update --bytes --noheadings --nr --output --pairs --raw --type --verbose --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -29,29 +29,29 @@ _prlimit_module()
# as limit value(s)
;;
-*)
OPTS="-p --pid
-o --output
--noheadings
--raw
--verbose
-h --help
-V --version
-c= --core=
-d= --data=
-e= --nice=
-f= --fsize=
-i= --sigpending=
-l= --memlock=
-m= --rss=
-n= --nofile=
-q= --msgqueue=
-r= --rtprio=
-s= --stack=
-t= --cpu=
-u= --nproc=
-v= --as=
-x= --locks=
-y --rttime"
OPTS="--pid
--output
--noheadings
--raw
--verbose
--help
--version
--core=
--data=
--nice=
--fsize=
--sigpending=
--memlock=
--rss=
--nofile=
--msgqueue=
--rtprio=
--stack=
--cpu=
--nproc=
--as=
--locks=
--rttime="
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -12,7 +12,7 @@ _raw_module()
case $cur in
-*)
local OPTS
OPTS="-q --query -a --all -h --help -V --version"
OPTS="--query --all --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -18,18 +18,18 @@ _readprofile_module()
return 0
;;
esac
OPTS="-m --mapfile
-p --profile
-M --multiplier
-i --info
-v --verbose
-a --all
-b --histbin
-s --counters
-r --reset
-n --no-auto
-h --help
-V --version"
OPTS="--mapfile
--profile
--multiplier
--info
--verbose
--all
--histbin
--counters
--reset
--no-auto
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -11,7 +11,7 @@ _rename_module()
esac
case $cur in
-*)
OPTS="-v --verbose -s --symlink -h --help -V --version"
OPTS="--verbose --symlink --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -29,12 +29,12 @@ _renice_module()
return 0
;;
esac
OPTS="-g --pgrp
-n --priority
-p --pid
-u --user
-h --help
-V --version"
OPTS="--pgrp
--priority
--pid
--user
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -15,7 +15,7 @@ _resizepart_module()
while read DEV TYPE; do
[ $TYPE = 'disk' ] && DEVICES+="$DEV "
done < <(lsblk -pnro name,type)
OPTS="-h --help -V --version $DEVICES"
OPTS="--help --version $DEVICES"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
;;
2)

View File

@ -11,7 +11,7 @@ _rev_module()
esac
case $cur in
-*)
OPTS="-V --version -h --help"
OPTS="--version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -27,16 +27,16 @@ _rtcwake_module()
return 0
;;
esac
OPTS="-d --device
-n --dry-run
-l --local
-m --mode
-s --seconds
-t --time
-u --utc
-v --verbose
-h --help
-V --version"
OPTS="--device
--dry-run
--local
--mode
--seconds
--time
--utc
--verbose
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}

View File

@ -19,15 +19,15 @@ _script_module()
cur=${cur#=}
;;
-*)
OPTS="-a --append
-c --command
-e --return
-f --flush
--force
-q --quiet
-t= --timing=
-V --version
-h --help"
OPTS="--append
--command
--return
--flush
--force
--quiet
--timing=
--version
--help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,11 +15,11 @@ _scriptreplay_module()
esac
case $cur in
-*)
OPTS="-t --timing
-s --typescript
-d --divisor
-V --version
-h --help"
OPTS="--timing
--typescript
--divisor
--version
--help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -22,21 +22,21 @@ _setarch_module()
fi
case $cur in
-*)
OPTS="-v, --verbose
-R, --addr-no-randomize
-F, --fdpic-funcptrs
-Z, --mmap-page-zero
-L, --addr-compat-layout
-X, --read-implies-exec
-B, --32bit
-I, --short-inode
-S, --whole-seconds
-T, --sticky-timeouts
-3, --3gb
--4gb
--uname-2.6
-h, --help
-V, --version"
OPTS="--verbose
--addr-no-randomize
--fdpic-funcptrs
--mmap-page-zero
--addr-compat-layout
--read-implies-exec
--32bit
--short-inode
--whole-seconds
--sticky-timeouts
--3gb
--4gb
--uname-2.6
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -56,8 +56,8 @@ _setpriv_module()
esac
case $cur in
-*)
OPTS="-d --dump
--nnp --no-new-privs
OPTS="--dump
--no-new-privs
--inh-caps
--bounding-set
--ruid
@ -72,8 +72,8 @@ _setpriv_module()
--securebits
--selinux-label
--apparmor-profile
-h --help
-V --version"
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _setsid_module()
esac
case $cur in
-*)
OPTS="-c --ctty -h --help -V --version"
OPTS="--ctty --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -27,35 +27,35 @@ _sfdisk_module()
cur=${cur#=}
;;
-*)
OPTS="-s --show-size
-c --id
OPTS="--show-size
--id
--change-id
--print-id
-l --list
-d --dump
-i --increment
-u --unit
-1 --one-only
-T --list-types
-D --DOS
-E --DOS-extended
-R --re-read
--list
--dump
--increment
--unit
--one-only
--list-types
--DOS
--DOS-extended
--re-read
-N
-n
-O
-I
-V --verify
-v --version
-h --help
-f --force
--verify
--version
--help
--force
--no-reread
-q --quiet
-L --Linux
-g --show-geometry
-G --show-pt-geometry
-A= --activate=
-U= --unhide=
-x --show-extended
--quiet
--Linux
--show-geometry
--show-pt-geometry
--activate=
--unhide=
--show-extended
--leave-last
--IBM
--in-order
@ -65,9 +65,9 @@ _sfdisk_module()
--nested
--chained
--onesector
-C --cylinders
-H --heads
-S --sectors"
--cylinders
--heads
--sectors"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -23,18 +23,17 @@ _su_module()
esac
case $cur in
-*)
OPTS=" -
-u --user
-m -p --preserve-environment
-g --group
-G --supp-group
-l --login
-c --command
OPTS=" --user
--preserve-environment
--group
--supp-group
--login
--command
--session-command
-f --fast
-s --shell
-h --help
-V --version"
--fast
--shell
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -19,7 +19,7 @@ _swaplabel_module()
esac
case $cur in
-*)
OPTS="-L --label -U --uuid -h --help -V --version"
OPTS="--label --uuid --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -25,19 +25,19 @@ _swapon_module()
esac
case $cur in
-*)
OPTS="-a --all
-d --discard
-e --ifexists
-f --fixpgsz
-p --priority
-s --summary
--show
--noheadings
--raw
--bytes
-v --verbose
-h --help
-V --version"
OPTS="--all
--discard
--ifexists
--fixpgsz
--priority
--summary
--show
--noheadings
--raw
--bytes
--verbose
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _tailf_module()
esac
case $cur in
-*)
OPTS="-n --lines -number -V --version -h --help"
OPTS="--lines --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -29,7 +29,7 @@ _taskset_module()
esac
case $cur in
-*)
OPTS="-a --all-tasks -p --pid -c --cpu-list -h --help -V --version"
OPTS="--all-tasks --pid --cpu-list --help --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -27,19 +27,19 @@ _tunelp_module()
esac
case $cur in
-*)
OPTS="-i --irq
-t --time
-c --chars
-w --wait
-a --abort
-o --check-status
-C --careful
-s --status
-T --trust-irq
-r --reset
-q --print-irq
-h --help
-V --version"
OPTS="--irq
--time
--chars
--wait
--abort
--check-status
--careful
--status
--trust-irq
--reset
--print-irq
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -20,7 +20,7 @@ _ul_module()
esac
case $cur in
-*)
OPTS="-t --terminal -i --indicated -V --version -h --help"
OPTS="--terminal --indicated --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,14 +11,14 @@ _unshare_module()
esac
case $cur in
-*)
OPTS="-m --mount
-u --uts
-i --ipc
-n --net
-p --pid
-U --user
-h --help
-V --version"
OPTS="--mount
--uts
--ipc
--net
--pid
--user
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _utmpdump_module()
esac
case $cur in
-*)
OPTS="-f --follow -r --reverse -V --version -h --help"
OPTS="--follow --reverse --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -26,7 +26,7 @@ _uuidd_module()
esac
case $cur in
-*)
OPTS="-p --pid -s --socket -T --timeout -k --kill -r --random -t --time -n --uuids -P --no-pid -F --no-fork -S --socket-activation -d --debug -q --quiet -V --version -h --help"
OPTS="--pid --socket --timeout --kill --random --time --uuids --no-pid --no-fork --socket-activation --debug --quiet --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -11,7 +11,7 @@ _uuidgen_module()
esac
case $cur in
-*)
OPTS="-r --random -t --time -V --version -h --help"
OPTS="--random --time --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -15,7 +15,7 @@ _wall_module()
esac
case $cur in
-*)
OPTS="-n --nobanner -t --timeout -V --version -h --help"
OPTS="--nobanner --timeout --version --help"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -40,18 +40,18 @@ _wdctl_module()
esac
case $cur in
-*)
OPTS="-f --flags
-F --noflags
-I --noident
-n --noheadings
-O --oneline
-o --output
-r --raw
-T --notimeouts
-s --settimeout
-x --flags-only
-h --help
-V --version"
OPTS="--flags
--noflags
--noident
--noheadings
--oneline
--output
--raw
--notimeouts
--settimeout
--flags-only
--help
--version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;

View File

@ -21,7 +21,7 @@ _wipefs_module()
esac
case $cur in
-*)
OPTS="-a --all -f --force -h --help -n --no-actn -o --offset -p --parsable -q --quiet -t --types -V --version"
OPTS="--all --force --help --no-act --offset --parsable --quiet --types --version"
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
;;