Skip to main content

CLI command reference

This section contains information about all commands and settings available in the Chromia CLI, including examples and flags.

note

The default option of using Chromia CLI to interact with the Chromia blockchain is --use-db. If you want to use it without the database, then use --no-db.

Set up auto completion

The command chr --generate-completion [bash|zsh|fish] generates shell-specific completion scripts. It enhances the command-line experience when using the chr command by providing auto-completion suggestions for command names, options, and arguments.

You need to provide one of the specified shell options (bash, zsh, or fish) to indicate which type of completion script you want to generate. You have to choose the corresponding option depending on the shell you use.

For example:

  • chr --generate-completion bash >> ~/chr.sh generates a file with Bash completion script for the chr command.
  • chr --generate-completion zsh >> ~/chr.zsh generates a file with Zsh completion script for the chr command.
  • chr --generate-completion fish >> ~/chr.fish generates a file with Fish completion script for the chr command.

These generated files shall then be sourced or included in your respective shell configuration files (such as .bashrc, .zshrc, or config.fish) to enable auto-completion for the chr command whenever you use that shell.

note

You can also use the first two letters of each command and subcommands as a command shortcut. For example, chr de cr is the same as chr deployment create.