diff options
| author | Claus Klingberg <cjk@pobox.com> | 2016-12-18 19:22:53 +0100 |
|---|---|---|
| committer | Claus Klingberg <cjk@pobox.com> | 2016-12-18 19:26:52 +0100 |
| commit | e5bd16f74054a662382b89264ecdab90a2d08f55 (patch) | |
| tree | 084bcfc95ad3099b8a88632e6908f8c527bd2025 /src/_httpie | |
| parent | Merge pull request #472 from ViktorHaag/revert-471-ag-past-version-one (diff) | |
| download | zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.tar zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.tar.gz zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.tar.bz2 zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.tar.lz zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.tar.xz zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.tar.zst zsh-completions-e5bd16f74054a662382b89264ecdab90a2d08f55.zip | |
Added raw-json field file path support to httpie-completion.
Diffstat (limited to 'src/_httpie')
| -rw-r--r-- | src/_httpie | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/_httpie b/src/_httpie index ea4a2ed..4d702ef 100644 --- a/src/_httpie +++ b/src/_httpie @@ -36,6 +36,7 @@ # # * Akira Maeda <https://github.com/glidenote> # * Valodim <https://github.com/Valodim> +# * Claus Klingberg <https://github.com/cjk> # # ------------------------------------------------------------------------------ # -*- mode: zsh; sh-indentation: 2; indent-tabs-mode: nil; sh-basic-offset: 2; -*- @@ -72,16 +73,18 @@ _httpie_params () { compset -P '(#b)([^:@=]#)' local name=$match[1] - if compset -P ':'; then - _message "$name header content" + if compset -P '='; then + _message "$name data field value" elif compset -P '@'; then _files + elif compset -P ':=@'; then + _files elif compset -P ':='; then _message "$name raw json data" elif compset -P '=='; then _message "$name url parameter value" - elif compset -P '='; then - _message "$name data field value" + elif compset -P ':'; then + _message "$name header content" else typeset -a ops ops=( @@ -90,6 +93,7 @@ _httpie_params () { '==:request parameter' '@:data file field' '\:=:raw json field' + '\:=@:raw json field file path' ) _describe -t httpparams "parameter types" ops -Q -S '' fi |
