Merge pull request #4740 from edsantiago/zsh_completion_flagfix

zsh completion: ignore multi-line output in Flags
This commit is contained in:
OpenShift Merge Robot 2019-12-23 18:01:25 +01:00 committed by GitHub
commit d43bff7cc6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 0 deletions

View File

@ -47,6 +47,7 @@ _read_podman_flags() {
# The result will be, e.g. '-f,--foo=string Description of Option' # The result will be, e.g. '-f,--foo=string Description of Option'
_call_program podman podman "$@" --help |\ _call_program podman podman "$@" --help |\
sed -n -e '0,/^Flags:/d' -e '/^$/q;p' |\ sed -n -e '0,/^Flags:/d' -e '/^$/q;p' |\
grep '^ \+-' |\
sed -e 's/^ *//' -e 's/^\(-.,\) --/\1--/' |\ sed -e 's/^ *//' -e 's/^\(-.,\) --/\1--/' |\
sed -e 's/^\(-[^ ]\+\) \([^ ]\+\) /\1=\2 /' |\ sed -e 's/^\(-[^ ]\+\) \([^ ]\+\) /\1=\2 /' |\
while read flags desc;do while read flags desc;do