diff options
author | Sami Kerola | 2014-05-19 23:21:14 +0200 |
---|---|---|
committer | Sami Kerola | 2014-05-19 23:21:14 +0200 |
commit | fb27f91cac9702ad1858d782dd840d5868547423 (patch) | |
tree | 052f5fa264ae2ec57bd7763c7f52ac8fac367686 /bash-completion | |
parent | setterm: use getopt_long_only() for option parsing (diff) | |
download | kernel-qcow2-util-linux-fb27f91cac9702ad1858d782dd840d5868547423.tar.gz kernel-qcow2-util-linux-fb27f91cac9702ad1858d782dd840d5868547423.tar.xz kernel-qcow2-util-linux-fb27f91cac9702ad1858d782dd840d5868547423.zip |
setterm: recommend long options with double hyphen
While the -version style options will work for next unknown number of
years start moving towards user interface that has way of invoking long
options as most of the other commands.
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
Diffstat (limited to 'bash-completion')
-rw-r--r-- | bash-completion/setterm | 104 |
1 files changed, 52 insertions, 52 deletions
diff --git a/bash-completion/setterm b/bash-completion/setterm index a7ef6ebed..23a35b8c1 100644 --- a/bash-completion/setterm +++ b/bash-completion/setterm @@ -5,7 +5,7 @@ _setterm_module() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" case $prev in - '-term') + '--term') local TERM_LIST I TERM_LIST='' for I in /usr/share/terminfo/?/*; do @@ -14,103 +14,103 @@ _setterm_module() COMPREPLY=( $(compgen -W "$TERM_LIST" -- $cur) ) return 0 ;; - '-foreground'|'-background'|'-ulcolor'|'-hbcolor') + '--foreground'|'--background'|'--ulcolor'|'--hbcolor') COMPREPLY=( $(compgen -W "default black blue cyan green magenta red white yellow" -- $cur) ) return 0 ;; - '-cursor'|'-repeat'|'-appcursorkeys'|'-linewrap'|'-inversescreen'|'-bold'|'-half-bright'|'-blink'|'-reverse'|'-underline'|'-msg') + '--cursor'|'--repeat'|'--appcursorkeys'|'--linewrap'|'--inversescreen'|'--bold'|'--half-bright'|'--blink'|'--reverse'|'--underline'|'--msg') COMPREPLY=( $(compgen -W "off on" -- $cur) ) return 0 ;; - '-clear') + '--clear') COMPREPLY=( $(compgen -W "all rest" -- $cur) ) return 0 ;; - '-tabs'|'-clrtabs') + '--tabs'|'--clrtabs') COMPREPLY=( $(compgen -W "tab1 tab2 tab3 tab160" -- $cur) ) return 0 ;; - '-regtabs') + '--regtabs') COMPREPLY=( $(compgen -W "{1..160}" -- $cur) ) return 0 ;; - '-blank') + '--blank') COMPREPLY=( $(compgen -W "{0..60} force poke" -- $cur) ) return 0 ;; - '-dump'|'-append') + '--dump'|'--append') local NUM_CONS NUM_CONS=(/sys/class/tty/*) COMPREPLY=( $(compgen -W "{1..${#NUM_CONS[*]}}" -- $cur) ) return 0 ;; - '-file') + '--file') local IFS=$'\n' compopt -o filenames COMPREPLY=( $(compgen -f -- $cur) ) return 0 ;; - '-msglevel') + '--msglevel') COMPREPLY=( $(compgen -W "{1..8}" -- $cur) ) return 0 ;; - '-powersave') + '--powersave') COMPREPLY=( $(compgen -W "on vsync hsync powerdown off" -- $cur) ) return 0 ;; - '-powerdown') + '--powerdown') COMPREPLY=( $(compgen -W "{0..60}" -- $cur) ) return 0 ;; - '-blength') + '--blength') COMPREPLY=( $(compgen -W "0-2000" -- $cur) ) return 0 ;; - '-bfreq') + '--bfreq') COMPREPLY=( $(compgen -W "freqnumber" -- $cur) ) return 0 ;; - '-help'|'-version') + '--help'|'--version') return 0 ;; esac - OPTS=" -term - -reset - -initialize - -cursor - -repeat - -appcursorkeys - -linewrap - -default - -foreground - -background - -ulcolor - -hbcolor - -ulcolor - -hbcolor - -inversescreen - -bold - -half-bright - -blink - -reverse - -underline - -store - -clear - -tabs - -clrtabs - -regtabs - -blank - -dump - -append - -file - -msg - -msglevel - -powersave - -powerdown - -blength - -bfreq - -version - -help" + OPTS=" --term + --reset + --initialize + --cursor + --repeat + --appcursorkeys + --linewrap + --default + --foreground + --background + --ulcolor + --hbcolor + --ulcolor + --hbcolor + --inversescreen + --bold + --half-bright + --blink + --reverse + --underline + --store + --clear + --tabs + --clrtabs + --regtabs + --blank + --dump + --append + --file + --msg + --msglevel + --powersave + --powerdown + --blength + --bfreq + --version + --help" COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) ) return 0 } |