If you are training on Shelley testnet, following IOHK tutorials, you are likely to type a lot of
cardano-cli long commands, so having bash completion is handy:
source <(cardano-cli --bash-completion-script cardano-cli)
TAB to complete the current command or option, for example:
$ cardano-cli sh[TAB] $ cardano-cli shelley tr[TAB] $ cardarno-cli shelley transaction calc[TAB] $ cardano-cli shelley transaction calculate-min-fee --[TAB] --certificate-file --protocol-params-file --ttl --withdrawal --has-metadata --signing-key-file --tx-in-count --mainnet --testnet-magic --tx-out-count
You can also configure it for all future shell sessions, and for
cardano-node too, see the small note here: cardano-cli Bash auto-completion .
That’s it. I did not see it documented in the tutorials or elsewhere, so I thought it could be helpful.