aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShohei YOSHIDA <syohex@gmail.com>2025-09-14 14:13:53 +0900
committerGitHub <noreply@github.com>2025-09-14 14:13:53 +0900
commitd08cee09cecdc2d95bf501183597411a7632be7c (patch)
tree16a79c48e6e12e9f638ea31bb962fe72273bf8ac
parentMerge pull request #1151 from zsh-users/update-chatblade (diff)
parentFix argument parameters (diff)
downloadzsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.tar
zsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.tar.gz
zsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.tar.bz2
zsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.tar.lz
zsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.tar.xz
zsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.tar.zst
zsh-completions-d08cee09cecdc2d95bf501183597411a7632be7c.zip
Merge pull request #1152 from notmike-5/master
src/_bitcoin-cli: refresh argument/subcommand lists that had become stale
-rw-r--r--src/_bitcoin-cli313
1 files changed, 159 insertions, 154 deletions
diff --git a/src/_bitcoin-cli b/src/_bitcoin-cli
index 5178a8d..5af2eff 100644
--- a/src/_bitcoin-cli
+++ b/src/_bitcoin-cli
@@ -28,14 +28,14 @@
# Description
# -----------
#
-# Completion script for bitcoin-cli (https://bitcoin.org).
+# Completion script for bitcoin-cli v29.0.0 (https://bitcoin.org).
#
# ------------------------------------------------------------------------------
# Authors
# -------
#
# * Ian Ker-Seymer (https://github.com/ianks)
-# * notmike
+# * notmike (https://github.com/notmike-5)
# ------------------------------------------------------------------------------
_bitcoin-cli() {
@@ -43,21 +43,24 @@ _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]' \
-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)' \
+ -color='[Color setting for CLI output (default: auto)]: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.]' \
+ -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.]' \
+ -regtest'[Enter regression test mode]' \
-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)]' \
+ -stdin'[Read extra arguments from standard input, one per line until EOF/Ctrl-D]' \
-rpcport='[Connect to JSON-RPC on <port> (default: 8332, testnet: 18332, regtest: 18443)]: :_guard "[[\:digit\:]]#" "PORT"' \
-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)]:timeout' \
-rpcuser='[Username for JSON-RPC connections]:RPCUSER:()' \
-rpcpassword='[Password for JSON-RPC connections]:RPCPASSWORD:()' \
+ -rpccookiefile='[Location of the auth cookie(default: data dir)]:dir:_files' \
+ -rpcwallet='[Send RPC for non-default wallet on RPC server]:server' \
-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]' \
@@ -65,153 +68,155 @@ _bitcoin-cli() {
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
esac