npm install -g @celo/celocli
The tool is broken down into modules and commands with the following pattern:
celocli <module>:<command> <...args> <...flags?>
celocli tool assumes that users are running a node which they have access to signing transactions on, or have another mechanism for signing transactions (such as a Ledger wallet or supplying the private key as an argument to the command). See the documentation on the config module for information about how to set which node commands are sent to.
The Celo CLI supports using a Ledger hardware wallet to sign transactions.
Additional plugins can be installed which make the CLI experience smoother. Currently,
celocli only supports installing plugins published on NPM within the
The autocomplete plugin adds an interactive autocomplete for
zsh shells. To enable the autocomplete plugin, follow the instructions provided at:
The update warning plugin notifies the user if they are using an oudated version of the CLI. This plugin is enabled by default.