limenka-cli.header.zsh-completion raw

   1  # Copyright (c) 2012-2024 The Limenka developers
   2  # Distributed under the MIT software license, see the accompanying
   3  # file COPYING or http://www.opensource.org/licenses/mit-license.php.
   4  
   5  # call limenka-cli for RPC
   6  _limenka_rpc() {
   7      # determine already specified args necessary for RPC
   8      local rpcargs=()
   9      local -a words_array
  10      words_array=(${(z)BUFFER})
  11  
  12      for i in $words_array; do
  13          case "$i" in
  14              -conf=*|-datadir=*|-regtest|-rpc*|-testnet|-testnet4)
  15                  rpcargs+=("$i")
  16                  ;;
  17          esac
  18      done
  19  
  20      $limenka_cli "${rpcargs[@]}" "$@"
  21  }
  22  
  23  _limenka-cli() {
  24      local context state line
  25      local limenka_cli="$words[1]"
  26