Compare commits

..

1 Commits

Author SHA1 Message Date
Sumathi Dhanasekaran ac59485fc9
Merge 3dc13483c1 into b48b5de9d8 2025-09-09 14:31:08 +05:30
1 changed files with 154 additions and 159 deletions

View File

@ -28,14 +28,14 @@
# Description # Description
# ----------- # -----------
# #
# Completion script for bitcoin-cli v29.0.0 (https://bitcoin.org). # Completion script for bitcoin-cli (https://bitcoin.org).
# #
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
# Authors # Authors
# ------- # -------
# #
# * Ian Ker-Seymer (https://github.com/ianks) # * Ian Ker-Seymer (https://github.com/ianks)
# * notmike (https://github.com/notmike-5) # * notmike
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------
_bitcoin-cli() { _bitcoin-cli() {
@ -43,24 +43,21 @@ _bitcoin-cli() {
_arguments -C \ _arguments -C \
-?'[This help message]' \ -?'[This help message]' \
-addrinfo'[Get the number of addresses known to the node, per network and total]' \ -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)' \ -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)]:when:(always auto never)' \ -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' \ -conf='[Specify configuration file. Relative paths will be prefixed by datadir location. (default: bitcoin.conf)]:PATH:_files' \
-datadir='[Specify data directory]:PATH:_directories' \ -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]' \ -testnet'[Use the test chain]' \
-regtest'[Enter regression test mode]' \ -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)]' \ -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)' \ -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]' \ -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"' \ -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)]:timeout' \
-rpcuser='[Username for JSON-RPC connections]:RPCUSER:()' \ -rpcuser='[Username for JSON-RPC connections]:RPCUSER:()' \
-rpcpassword='[Password for JSON-RPC connections]:RPCPASSWORD:()' \ -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' \ -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"' \ -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]' \
@ -68,155 +65,153 @@ _bitcoin-cli() {
case $state in case $state in
subcommand) subcommand)
subcommands=( subcommands=(
'dumptxoutset' 'getbestblockhash'
'getbestblockhash' 'getblock'
'getblock' 'getblockchaininfo'
'getblockchaininfo' 'getblockcount'
'getblockcount' 'getblockfilter'
'getblockfilter' 'getblockfrompeer'
'getblockfrompeer' 'getblockhash'
'getblockhash' 'getblockheader'
'getblockheader' 'getblockstats'
'getblockstats' 'getchaintips'
'getchainstates' 'getchaintxstats'
'getchaintips' 'getdeploymentinfo'
'getchaintxstats' 'getdifficulty'
'getdeploymentinfo' 'getmempoolancestors'
'getdifficulty' 'getmempooldescendants'
'getmempoolancestors' 'getmempoolentry'
'getmempooldescendants' 'getmempoolinfo'
'getmempoolentry' 'getrawmempool'
'getmempoolinfo' 'gettxout'
'getrawmempool' 'gettxoutproof'
'gettxout' 'gettxoutsetinfo'
'gettxoutproof' 'gettxspendingprevout'
'gettxoutsetinfo' 'preciousblock'
'gettxspendingprevout' 'pruneblockchain'
'importmempool' 'savemempool'
'loadtxoutset' 'scantxoutset'
'preciousblock' 'verifychain'
'pruneblockchain' 'verifytxoutproof'
'savemempool' 'getmemoryinfo'
'scanblocks' 'getrpcinfo'
'scantxoutset' 'help'
'verifychain' 'logging'
'verifytxoutproof' 'stop'
'getmemoryinfo' 'uptime'
'getrpcinfo' 'getblocktemplate'
'help' 'getmininginfo'
'logging' 'getnetworkhashps'
'stop' 'prioritisetransaction'
'uptime' 'submitblock'
'getblocktemplate' 'submitheader'
'getmininginfo' 'addnode'
'getnetworkhashps' 'clearbanned'
'getprioritisedtransactions' 'disconnectnode'
'prioritisetransaction' 'getaddednodeinfo'
'submitblock' 'getconnectioncount'
'submitheader' 'getnettotals'
'addnode' 'getnetworkinfo'
'clearbanned' 'getnodeaddresses'
'disconnectnode' 'getpeerinfo'
'getaddednodeinfo' 'listbanned'
'getaddrmaninfo' 'ping'
'getconnectioncount' 'setban'
'getnettotals' 'setnetworkactive'
'getnetworkinfo' 'analyzepsbt'
'getnodeaddresses' 'combinepsbt'
'getpeerinfo' 'combinerawtransaction'
'listbanned' 'converttopsbt'
'ping' 'createpsbt'
'setban' 'createrawtransaction'
'setnetworkactive' 'decodepsbt'
'analyzepsbt' 'decoderawtransaction'
'combinepsbt' 'decodescript'
'combinerawtransaction' 'finalizepsbt'
'converttopsbt' 'fundrawtransaction'
'createpsbt' 'getrawtransaction'
'createrawtransaction' 'joinpsbts'
'decodepsbt' 'sendrawtransaction'
'decoderawtransaction' 'signrawtransactionwithkey'
'decodescript' 'testmempoolaccept'
'descriptorprocesspsbt' 'utxoupdatepsbt'
'finalizepsbt' 'enumeratesigners'
'fundrawtransaction' 'createmultisig'
'getrawtransaction' 'deriveaddresses'
'joinpsbts' 'estimatesmartfee'
'sendrawtransaction' 'getdescriptorinfo'
'signrawtransactionwithkey' 'signmessagewithprivkey'
'submitpackage' 'validateaddress'
'testmempoolaccept' 'verifymessage'
'utxoupdatepsbt' 'abandontransaction'
'enumeratesigners' 'abortrescan'
'createmultisig' 'addmultisigaddress'
'deriveaddresses' 'backupwallet'
'estimatesmartfee' 'bumpfee'
'getdescriptorinfo' 'createwallet'
'getindexinfo' 'dumpprivkey'
'signmessagewithprivkey' 'dumpwallet'
'validateaddress' 'encryptwallet'
'verifymessage' 'getaddressesbylabel'
'abandontransaction' 'getaddressinfo'
'abortrescan' 'getbalance'
'backupwallet' 'getbalances'
'bumpfee' 'getnewaddress'
'createwallet' 'getrawchangeaddress'
'createwalletdescriptor' 'getreceivedbyaddress'
'encryptwallet' 'getreceivedbylabel'
'getaddressesbylabel' 'gettransaction'
'getaddressinfo' 'getunconfirmedbalance'
'getbalance' 'getwalletinfo'
'getbalances' 'importaddress'
'gethdkeys' 'importdescriptors'
'getnewaddress' 'importmulti'
'getrawchangeaddress' 'importprivkey'
'getreceivedbyaddress' 'importprunedfunds'
'getreceivedbylabel' 'importpubkey'
'gettransaction' 'importwallet'
'getunconfirmedbalance' 'keypoolrefill'
'getwalletinfo' 'listaddressgroupings'
'importdescriptors' 'listdescriptors'
'importprunedfunds' 'listlabels'
'keypoolrefill' 'listlockunspent'
'listaddressgroupings' 'listreceivedbyaddress'
'listdescriptors' 'listreceivedbylabel'
'listlabels' 'listsinceblock'
'listlockunspent' 'listtransactions'
'listreceivedbyaddress' 'listunspent'
'listreceivedbylabel' 'listwalletdir'
'listsinceblock' 'listwallets'
'listtransactions' 'loadwallet'
'listunspent' 'lockunspent'
'listwalletdir' 'migratewallet'
'listwallets' 'newkeypool'
'loadwallet' 'psbtbumpfee'
'lockunspent' 'removeprunedfunds'
'migratewallet' 'rescanblockchain'
'psbtbumpfee' 'restorewallet'
'removeprunedfunds' 'send'
'rescanblockchain' 'sendall'
'restorewallet' 'sendmany'
'send' 'sendtoaddress'
'sendall' 'sethdseed'
'sendmany' 'setlabel'
'sendtoaddress' 'settxfee'
'setlabel' 'setwalletflag'
'settxfee' 'signmessage'
'setwalletflag' 'signrawtransactionwithwallet'
'signmessage' 'simulaterawtransaction'
'signrawtransactionwithwallet' 'unloadwallet'
'simulaterawtransaction' 'upgradewallet'
'unloadwallet' 'walletcreatefundedpsbt'
'upgradewallet' 'walletdisplayaddress'
'walletcreatefundedpsbt' 'walletlock'
'walletdisplayaddress' 'walletpassphrase'
'walletlock' 'walletpassphrasechange'
'walletpassphrase' 'walletprocesspsbt'
'walletpassphrasechange' 'getzmqnotifications'
'walletprocesspsbt' )
'getzmqnotifications'
)
_describe -t subcommands 'bitcoin-cli subcommands' subcommands && ret=0 _describe -t subcommands 'bitcoin-cli subcommands' subcommands && ret=0
esac esac