mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05:00
completions: bash: complete option arguments for short options
This commit is contained in:
parent
8acc10b9d4
commit
becdcd9bb7
2 changed files with 13 additions and 13 deletions
|
|
@ -60,21 +60,21 @@ _foot()
|
|||
fi
|
||||
|
||||
case "$prev" in
|
||||
--config|--print-pid|--server)
|
||||
--config|--print-pid|--server|-[cps])
|
||||
compopt -o default ;;
|
||||
--working-directory)
|
||||
--working-directory|-D)
|
||||
compopt -o dirnames ;;
|
||||
--term)
|
||||
--term|-t)
|
||||
command -v toe > /dev/null || return 1
|
||||
COMPREPLY=( $(compgen -W "$(toe -a | awk '$1 ~ /[+]/ {next}; {print $1}')" -- ${cur}) ) ;;
|
||||
--font)
|
||||
--font|-f)
|
||||
command -v fc-list > /dev/null || return 1
|
||||
COMPREPLY=( $(compgen -W "$(fc-list : family | sed 's/,/\n/g' | uniq | tr -d ' ')" -- ${cur}) ) ;;
|
||||
--log-level)
|
||||
--log-level|-d)
|
||||
COMPREPLY=( $(compgen -W "none error warning info" -- ${cur}) ) ;;
|
||||
--log-colorize)
|
||||
--log-colorize|-l)
|
||||
COMPREPLY=( $(compgen -W "never always auto" -- ${cur}) ) ;;
|
||||
--app-id|--help|--override|--title|--version|--window-size-chars|--window-size-pixels|--check-config)
|
||||
--app-id|--help|--override|--title|--version|--window-size-chars|--window-size-pixels|--check-config|-[ahoTvWwC])
|
||||
# Don't autocomplete for these flags
|
||||
: ;;
|
||||
*)
|
||||
|
|
|
|||
|
|
@ -56,18 +56,18 @@ _footclient()
|
|||
fi
|
||||
|
||||
case "$prev" in
|
||||
--server-socket)
|
||||
--server-socket|-s)
|
||||
compopt -o default ;;
|
||||
--working-directory)
|
||||
--working-directory|-D)
|
||||
compopt -o dirnames ;;
|
||||
--term)
|
||||
--term|-t)
|
||||
command -v toe > /dev/null || return 1
|
||||
COMPREPLY=( $(compgen -W "$(toe -a | awk '$1 ~ /[+]/ {next}; {print $1}')" -- ${cur}) ) ;;
|
||||
--log-level)
|
||||
--log-level|-d)
|
||||
COMPREPLY=( $(compgen -W "none error warning info" -- ${cur}) ) ;;
|
||||
--log-colorize)
|
||||
--log-colorize|-l)
|
||||
COMPREPLY=( $(compgen -W "never always auto" -- ${cur}) ) ;;
|
||||
--app-id|--help|--override|--title|--version|--window-size-chars|--window-size-pixels)
|
||||
--app-id|--help|--override|--title|--version|--window-size-chars|--window-size-pixels|-[ahoTvWw])
|
||||
# Don't autocomplete for these flags
|
||||
: ;;
|
||||
*)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue