diff options
| author | Johannes Bittner <johannes.bittner@gmail.com> | 2023-09-08 00:41:23 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-08 00:41:23 +0200 |
| commit | facf9182501c09f2955fa69b924b4e55b872a4a9 (patch) | |
| tree | 4ee26e4f8ed85ce4336174ffd3c6e9752cc8e5e0 /src/_chatblade | |
| parent | Add completion script for chatblade (diff) | |
| download | zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.tar zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.tar.gz zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.tar.bz2 zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.tar.lz zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.tar.xz zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.tar.zst zsh-completions-facf9182501c09f2955fa69b924b4e55b872a4a9.zip | |
Apply suggestions from code review
Co-authored-by: Shohei YOSHIDA <syohex@gmail.com>
Diffstat (limited to 'src/_chatblade')
| -rw-r--r-- | src/_chatblade | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/src/_chatblade b/src/_chatblade index ac76a62..682e592 100644 --- a/src/_chatblade +++ b/src/_chatblade @@ -17,23 +17,19 @@ _chatblade() { local -a args args+=( - '(-h --help)'{-h,--help}'[show this help message and exit]' - '--openai-api-key[the OpenAI API key can also be set as env variable OPENAI_API_KEY]' - '--temperature[temperature (openai setting)]' - '(-c --chat-gpt)'{-c,--chat-gpt}'[chat GPT model 3.5/4 shorthand or full qualified model name, can also be set via e - variable OPENAI_API_MODEL]' - '(-i --interactive)'{-i,--interactive}'[start an interactive chat session. This will implicitly continue the - conversation]' + '(- *)'{-h,--help}'[show this help message and exit]' + '--openai-api-key[the OpenAI API key can also be set as env variable OPENAI_API_KEY]:key' + '--temperature[temperature (openai setting)]:temperature' + '(-c --chat-gpt)'{-c,--chat-gpt}'[chat GPT model 3.5/4 shorthand or full qualified model name, can also be set via env variable OPENAI_API_MODEL]:chat GPT model:(3.5 4)' + '(-i --interactive)'{-i,--interactive}'[start an interactive chat session. This will implicitly continue the conversation]' '(-s --stream)'{-s,--stream}'[Stream the incoming text to the terminal]' '(-t --tokens)'{-t,--tokens}'[display what *would* be sent, how many tokens, and estimated costs]' - '(-p --prompt-file)'{-p,--prompt-file}'[prompt name - will load the prompt with that name at ~/.config/chatblade/nam - or a path to a file]:prompt file:_files' + '(-p --prompt-file)'{-p,--prompt-file}'[prompt name - will load the prompt with that name at ~/.config/chatblade/name or a path to a file]:prompt file:_files' '(-e --extract)'{-e,--extract}'[extract content from response if possible (either json or code block)]' '(-r --raw)'{-r,--raw}'[print session as pure text, dont pretty print or format]' '(-n --no-format)'{-n,--no-format}'[do not add pretty print formatting to output]' '(-o --only)'{-o,--only}'[Only display the response, omit query]' - '--theme[Set the theme for syntax highlighting see https://pygments.org/styles/, can also be set with - CHATBLADE_THEME]:theme:_values "theme" default emacs friendly manni monokai' + '--theme[Set the theme for syntax highlighting see https://pygments.org/styles/, can also be set with CHATBLADE_THEME]:theme:_values "theme" default emacs friendly manni monokai' '(-l --last)'{-l,--last}'[alias for -S last, the default session if none is specified]' '(-S --session)'{-S,--session}'[initiate or continue named session]:session:->sessions' '--session-list[list sessions]' @@ -55,3 +51,11 @@ _chatblade() { } _chatblade + +# Local Variables: +# mode: Shell-Script +# sh-indentation: 2 +# indent-tabs-mode: nil +# sh-basic-offset: 2 +# End: +# vim: ft=zsh sw=2 ts=2 et |
