.. meta:: :description: Generate auto completion code using the Hasura CLI :keywords: hasura, docs, CLI, hasura completion .. _hasura_completion: Hasura CLI: hasura completion ----------------------------- Generate auto completion code. Synopsis ~~~~~~~~ Output shell completion code for the specified shell (bash or zsh). :: hasura completion [shell] [flags] Examples ~~~~~~~~ :: # Bash # Linux # Add Bash completion file using: $ sudo hasura completion bash --file=/etc/bash_completion.d/hasura # Mac # Install bash-completion using homebrew: $ brew install bash-completion # Add to your ~/.bash_profile: if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi # Add the completion file: $ sudo hasura completion bash --file=$(brew --prefix)/etc/bash_completion.d/hasura # Windows (Git Bash) # open git bash $ mkdir -p ~/.bash_completion.d # Add the completion file: $ cd ~ && hasura completion bash --file=.bash_completion.d/hasura # Add the following to ~/.bash_profile if [ -f ~/.bash_completion.d/hasura ]; then . ~/.bash_completion.d/hasura fi # restart git bash # Zsh (using oh-my-zsh) $ mkdir -p $HOME/.oh-my-zsh/completions $ hasura completion zsh --file=$HOME/.oh-my-zsh/completions/_hasura # Reload the shell for the changes to take effect! Options ~~~~~~~ :: --file string file to which output has to be written -h, --help help for completion Options inherited from parent commands ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :: --envfile string .env filename to load ENV vars from (default ".env") --log-level string log level (DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO") --no-color do not colorize output (default: false) --project string directory where commands are executed (default: current dir) --skip-update-check skip automatic update check on command execution SEE ALSO ~~~~~~~~ * :ref:`hasura <hasura>` - Hasura GraphQL engine command line tool *Auto generated by spf13/cobra*