aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornotmike <notmike-5@users.noreply.github.com>2025-09-10 16:15:03 -0600
committernotmike <notmike-5@users.noreply.github.com>2025-09-10 16:15:03 -0600
commit07ad869b7a17ea14258fe70deda1374934313406 (patch)
treef8db6372e5da89705f135e81cf748d1e688700a0
parentMerge pull request #1151 from zsh-users/update-chatblade (diff)
downloadzsh-completions-07ad869b7a17ea14258fe70deda1374934313406.tar
zsh-completions-07ad869b7a17ea14258fe70deda1374934313406.tar.gz
zsh-completions-07ad869b7a17ea14258fe70deda1374934313406.tar.bz2
zsh-completions-07ad869b7a17ea14258fe70deda1374934313406.tar.lz
zsh-completions-07ad869b7a17ea14258fe70deda1374934313406.tar.xz
zsh-completions-07ad869b7a17ea14258fe70deda1374934313406.tar.zst
zsh-completions-07ad869b7a17ea14258fe70deda1374934313406.zip
src/_bitcoin-cli: refresh option/subcommand lists that had become stale
-rw-r--r--src/_bitcoin-cli315
1 files changed, 160 insertions, 155 deletions
diff --git a/src/_bitcoin-cli b/src/_bitcoin-cli
index 5178a8d..53a2144 100644
--- a/src/_bitcoin-cli
+++ b/src/_bitcoin-cli
@@ -35,7 +35,7 @@
# -------
#
# * Ian Ker-Seymer (https://github.com/ianks)
-# * notmike
+# * notmike (https://github.com/notmike-5)
# ------------------------------------------------------------------------------
_bitcoin-cli() {
@@ -43,174 +43,179 @@ _bitcoin-cli() {
_arguments -C \
-?'[This help message]' \
- -addrinfo'[Get the number of addresses known to the node, per network and total, after filtering for quality and recency. Total number of addresses known to the node may be higher.]' \
+ -addrinfo='[Get the number of addresses known to the node, per network and total, after filtering for quality and recency. Total number of addresses known to the node may be higher.]' \
-chain='[Use the chain <chain> (default: main). Allowed values: main, test, signet, regtest]:chain:(main test signet regtest)' \
-color='[Color setting for CLI output (default: auto). Valid values: always, auto, never]:when:(always auto never)' \
-conf='[Specify configuration file. Relative paths will be prefixed by datadir location. (default: bitcoin.conf)]:PATH:_files' \
-datadir='[Specify data directory]:PATH:_directories' \
-getinfo='[Get general information from the remote server.]' \
- -testnet'[Use the test chain]' \
- -regtest'[Enter regression test mode, which uses a special chain in which blocks can be solved instantly. This is intended for regression testing tools and app development.]' \
- -named'[Pass named instead of positional arguments (default: false)]' \
- -netinfo=-'[Get network peer connection information from the remote server.]::level_or_help:(0 1 2 3 4 help)' \
- -stdin'[Read extra arguments from standard input, one per line until EOF/Ctrl-D (recommended for sensitive information such as passphrases)]' \
+ -testnet='[Use the test chain]' \
+ -regtest='[Enter regression test mode, which uses a special chain in which blocks can be solved instantly. This is intended for regression testing tools and app development.]' \
+ -named='[Pass named instead of positional arguments (default: false)]' \
+ -netinfo='[Get network peer connection information from the remote server.]::level_or_help:(0 1 2 3 4 help)' \
+ -stdin='[Read extra arguments from standard input, one per line until EOF/Ctrl-D (recommended for sensitive information such as passphrases)]' \
-rpcport='[Connect to JSON-RPC on <port> (default: 8332, testnet: 18332, regtest: 18443)]: :_guard "[[\:digit\:]]#" "PORT"' \
- -rpcwait'[Wait for RPC server to start]' \
+ -rpcwait='[Wait for RPC server to start]' \
+ -rpcwaittimeout='[Timeout in seconds to wait for the RPC server to start, or 0 for no timeout. (default: 0)]' \
-rpcuser='[Username for JSON-RPC connections]:RPCUSER:()' \
-rpcpassword='[Password for JSON-RPC connections]:RPCPASSWORD:()' \
+ -rpccookiefile='[Location of the auth cookie. Relative paths will be prefixed by a net-specific datadir location. (default: data dir)]:RPCCOOKIEFILE:()' \
+ -rpcwallet='[Send RPC for non-default wallet on RPC server (needs to exactly match corresponding -wallet option passed to bitcoind). This changes the RPC endpoint used, e.g. http://127.0.0.1:8332/wallet/<walletname>]' \
-rpcconnect='[Send commands to node running on <ip> (default: 127.0.0.1)]:RPCCONNECT:_hosts' \
-rpcclienttimeout='[Timeout during HTTP requests, or 0 for no timeout. (default: 900)]: :_guard "[[\:digit\:]]#" "RPCCLIENTTIMEOUT"' \
- -version'[Print version and exit]' \
+ -version='[Print version and exit]' \
':subcommand:->subcommand' && ret=0
case $state in
subcommand)
- subcommands=(
- 'getbestblockhash'
- 'getblock'
- 'getblockchaininfo'
- 'getblockcount'
- 'getblockfilter'
- 'getblockfrompeer'
- 'getblockhash'
- 'getblockheader'
- 'getblockstats'
- 'getchaintips'
- 'getchaintxstats'
- 'getdeploymentinfo'
- 'getdifficulty'
- 'getmempoolancestors'
- 'getmempooldescendants'
- 'getmempoolentry'
- 'getmempoolinfo'
- 'getrawmempool'
- 'gettxout'
- 'gettxoutproof'
- 'gettxoutsetinfo'
- 'gettxspendingprevout'
- 'preciousblock'
- 'pruneblockchain'
- 'savemempool'
- 'scantxoutset'
- 'verifychain'
- 'verifytxoutproof'
- 'getmemoryinfo'
- 'getrpcinfo'
- 'help'
- 'logging'
- 'stop'
- 'uptime'
- 'getblocktemplate'
- 'getmininginfo'
- 'getnetworkhashps'
- 'prioritisetransaction'
- 'submitblock'
- 'submitheader'
- 'addnode'
- 'clearbanned'
- 'disconnectnode'
- 'getaddednodeinfo'
- 'getconnectioncount'
- 'getnettotals'
- 'getnetworkinfo'
- 'getnodeaddresses'
- 'getpeerinfo'
- 'listbanned'
- 'ping'
- 'setban'
- 'setnetworkactive'
- 'analyzepsbt'
- 'combinepsbt'
- 'combinerawtransaction'
- 'converttopsbt'
- 'createpsbt'
- 'createrawtransaction'
- 'decodepsbt'
- 'decoderawtransaction'
- 'decodescript'
- 'finalizepsbt'
- 'fundrawtransaction'
- 'getrawtransaction'
- 'joinpsbts'
- 'sendrawtransaction'
- 'signrawtransactionwithkey'
- 'testmempoolaccept'
- 'utxoupdatepsbt'
- 'enumeratesigners'
- 'createmultisig'
- 'deriveaddresses'
- 'estimatesmartfee'
- 'getdescriptorinfo'
- 'signmessagewithprivkey'
- 'validateaddress'
- 'verifymessage'
- 'abandontransaction'
- 'abortrescan'
- 'addmultisigaddress'
- 'backupwallet'
- 'bumpfee'
- 'createwallet'
- 'dumpprivkey'
- 'dumpwallet'
- 'encryptwallet'
- 'getaddressesbylabel'
- 'getaddressinfo'
- 'getbalance'
- 'getbalances'
- 'getnewaddress'
- 'getrawchangeaddress'
- 'getreceivedbyaddress'
- 'getreceivedbylabel'
- 'gettransaction'
- 'getunconfirmedbalance'
- 'getwalletinfo'
- 'importaddress'
- 'importdescriptors'
- 'importmulti'
- 'importprivkey'
- 'importprunedfunds'
- 'importpubkey'
- 'importwallet'
- 'keypoolrefill'
- 'listaddressgroupings'
- 'listdescriptors'
- 'listlabels'
- 'listlockunspent'
- 'listreceivedbyaddress'
- 'listreceivedbylabel'
- 'listsinceblock'
- 'listtransactions'
- 'listunspent'
- 'listwalletdir'
- 'listwallets'
- 'loadwallet'
- 'lockunspent'
- 'migratewallet'
- 'newkeypool'
- 'psbtbumpfee'
- 'removeprunedfunds'
- 'rescanblockchain'
- 'restorewallet'
- 'send'
- 'sendall'
- 'sendmany'
- 'sendtoaddress'
- 'sethdseed'
- 'setlabel'
- 'settxfee'
- 'setwalletflag'
- 'signmessage'
- 'signrawtransactionwithwallet'
- 'simulaterawtransaction'
- 'unloadwallet'
- 'upgradewallet'
- 'walletcreatefundedpsbt'
- 'walletdisplayaddress'
- 'walletlock'
- 'walletpassphrase'
- 'walletpassphrasechange'
- 'walletprocesspsbt'
- 'getzmqnotifications'
+ subcommands=(
+ 'dumptxoutset'
+ 'getbestblockhash'
+ 'getblock'
+ 'getblockchaininfo'
+ 'getblockcount'
+ 'getblockfilter'
+ 'getblockfrompeer'
+ 'getblockhash'
+ 'getblockheader'
+ 'getblockstats'
+ 'getchainstates'
+ 'getchaintips'
+ 'getchaintxstats'
+ 'getdeploymentinfo'
+ 'getdifficulty'
+ 'getmempoolancestors'
+ 'getmempooldescendants'
+ 'getmempoolentry'
+ 'getmempoolinfo'
+ 'getrawmempool'
+ 'gettxout'
+ 'gettxoutproof'
+ 'gettxoutsetinfo'
+ 'gettxspendingprevout'
+ 'importmempool'
+ 'loadtxoutset'
+ 'preciousblock'
+ 'pruneblockchain'
+ 'savemempool'
+ 'scanblocks'
+ 'scantxoutset'
+ 'verifychain'
+ 'verifytxoutproof'
+ 'getmemoryinfo'
+ 'getrpcinfo'
+ 'help'
+ 'logging'
+ 'stop'
+ 'uptime'
+ 'getblocktemplate'
+ 'getmininginfo'
+ 'getnetworkhashps'
+ 'getprioritisedtransactions'
+ 'prioritisetransaction'
+ 'submitblock'
+ 'submitheader'
+ 'addnode'
+ 'clearbanned'
+ 'disconnectnode'
+ 'getaddednodeinfo'
+ 'getaddrmaninfo'
+ 'getconnectioncount'
+ 'getnettotals'
+ 'getnetworkinfo'
+ 'getnodeaddresses'
+ 'getpeerinfo'
+ 'listbanned'
+ 'ping'
+ 'setban'
+ 'setnetworkactive'
+ 'analyzepsbt'
+ 'combinepsbt'
+ 'combinerawtransaction'
+ 'converttopsbt'
+ 'createpsbt'
+ 'createrawtransaction'
+ 'decodepsbt'
+ 'decoderawtransaction'
+ 'decodescript'
+ 'descriptorprocesspsbt'
+ 'finalizepsbt'
+ 'fundrawtransaction'
+ 'getrawtransaction'
+ 'joinpsbts'
+ 'sendrawtransaction'
+ 'signrawtransactionwithkey'
+ 'submitpackage'
+ 'testmempoolaccept'
+ 'utxoupdatepsbt'
+ 'enumeratesigners'
+ 'createmultisig'
+ 'deriveaddresses'
+ 'estimatesmartfee'
+ 'getdescriptorinfo'
+ 'getindexinfo'
+ 'signmessagewithprivkey'
+ 'validateaddress'
+ 'verifymessage'
+ 'abandontransaction'
+ 'abortrescan'
+ 'backupwallet'
+ 'bumpfee'
+ 'createwallet'
+ 'createwalletdescriptor'
+ 'encryptwallet'
+ 'getaddressesbylabel'
+ 'getaddressinfo'
+ 'getbalance'
+ 'getbalances'
+ 'gethdkeys'
+ 'getnewaddress'
+ 'getrawchangeaddress'
+ 'getreceivedbyaddress'
+ 'getreceivedbylabel'
+ 'gettransaction'
+ 'getunconfirmedbalance'
+ 'getwalletinfo'
+ 'importdescriptors'
+ 'importprunedfunds'
+ 'keypoolrefill'
+ 'listaddressgroupings'
+ 'listdescriptors'
+ 'listlabels'
+ 'listlockunspent'
+ 'listreceivedbyaddress'
+ 'listreceivedbylabel'
+ 'listsinceblock'
+ 'listtransactions'
+ 'listunspent'
+ 'listwalletdir'
+ 'listwallets'
+ 'loadwallet'
+ 'lockunspent'
+ 'migratewallet'
+ 'psbtbumpfee'
+ 'removeprunedfunds'
+ 'rescanblockchain'
+ 'restorewallet'
+ 'send'
+ 'sendall'
+ 'sendmany'
+ 'sendtoaddress'
+ 'setlabel'
+ 'settxfee'
+ 'setwalletflag'
+ 'signmessage'
+ 'signrawtransactionwithwallet'
+ 'simulaterawtransaction'
+ 'unloadwallet'
+ 'upgradewallet'
+ 'walletcreatefundedpsbt'
+ 'walletdisplayaddress'
+ 'walletlock'
+ 'walletpassphrase'
+ 'walletpassphrasechange'
+ 'walletprocesspsbt'
+ 'getzmqnotifications'
)
_describe -t subcommands 'bitcoin-cli subcommands' subcommands && ret=0