diff options
author | Markus Unterwaditzer <markus@unterwaditzer.net> | 2017-05-05 23:17:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-05-05 23:17:03 +0200 |
commit | 6f4eb1e4e2bd4a3e8d8df77d20723f7e7a8672ac (patch) | |
tree | c734bc0f5ae5d996ad1e0ff4a24b7ec93775e90d | |
parent | b22498802f0fcfdad67240b0b115c6db2997dfe0 (diff) | |
parent | a1d022f849c619e49b46e2a1f1b1878e3729bb1e (diff) | |
download | click-6f4eb1e4e2bd4a3e8d8df77d20723f7e7a8672ac.tar.gz |
Merge pull request #773 from stopthatcow/feature/allow_spaces_in_completions
Allow spaces in bash completion results
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | click/_bashcomplete.py | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -7,6 +7,7 @@ Version 7.0 ----------- (upcoming release with new features, release date to be decided) +- Added support for bash completions containing spaces. See #773. - Added support for dynamic bash completion from a user-supplied callback. See #755. - Added support for bash completion of type=click.Choice for Options and diff --git a/click/_bashcomplete.py b/click/_bashcomplete.py index a49fe7d..536b5d7 100644 --- a/click/_bashcomplete.py +++ b/click/_bashcomplete.py @@ -12,6 +12,7 @@ WORDBREAK = '=' COMPLETION_SCRIPT = ''' %(complete_func)s() { + local IFS=$'\n' COMPREPLY=( $( env COMP_WORDS="${COMP_WORDS[*]}" \\ COMP_CWORD=$COMP_CWORD \\ %(autocomplete_var)s=complete $1 ) ) |