github.com/tirogen/go-ethereum@v1.10.12-0.20221226051715-250cfede41b6/build/deb/ethereum/completions/zsh/_geth (about)

     1  _geth_zsh_autocomplete() {
     2    local -a opts
     3    local cur
     4    cur=${words[-1]}
     5    if [[ "$cur" == "-"* ]]; then
     6      opts=("${(@f)$(${words[@]:0:#words[@]-1} ${cur} --generate-bash-completion)}")
     7    else
     8      opts=("${(@f)$(${words[@]:0:#words[@]-1} --generate-bash-completion)}")
     9    fi
    10  
    11    if [[ "${opts[1]}" != "" ]]; then
    12      _describe 'values' opts
    13    else
    14      _files
    15    fi
    16  }
    17  
    18  compdef _geth_zsh_autocomplete geth