Remove completion for --profile and --layout

The feature doesn't work well for items with spaces or quotes in the
name.
This commit is contained in:
Vulcalien 2021-12-18 14:49:45 +01:00
parent 817f820cfb
commit 4005958bf9

View File

@ -5,18 +5,7 @@ _terminator()
local cur prev words cword
_init_completion || return
case $prev in
--profile | -p)
COMPREPLY=($(compgen -W "$($1 --list-profiles)"\
-- "$cur"))
return
;;
--layout | -l)
COMPREPLY=($(compgen -W "$($1 --list-layouts)"\
-- "$cur"))
return
;;
esac
# TODO implement completion for --profile and --layout
COMPREPLY=($(compgen -W "$($1 --help | tr ',' '\n' |
command sed -n -e 's/^ *\(--\?[a-zA-Z\-]\+=\?\).*/\1/p')"\