# Copyright (c) 2012-2024 The Limenka developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

# call limenka-cli for RPC
_limenka_rpc() {
    # determine already specified args necessary for RPC
    local rpcargs=()
    local -a words_array
    words_array=(${(z)BUFFER})

    for i in $words_array; do
        case "$i" in
            -conf=*|-datadir=*|-regtest|-rpc*|-testnet|-testnet4)
                rpcargs+=("$i")
                ;;
        esac
    done

    $limenka_cli "${rpcargs[@]}" "$@"
}

_limenka-cli() {
    local context state line
    local limenka_cli="$words[1]"
