You can use the init command (chr init) to create a new Rell structured "Hello World" project. It creates a Project Settings file (config.yml), a main module (main.rell) in the src/ folder and test files in the src/test/ folder in your working directory.
You can use the test command (chr test) to run the tests specified in the test key in the project settings file (config.yml).
You can use the repl command (chr repl) to run specific Rell methods in the shell, which can be suitable for troubleshooting.
You can use the node command (chr node) to start or update a node with your applications running on it.
You can use the deploy command (chr deploy) to deploy your dapp to a network. Deploy command reads the deployments key in the Project Settings file. For the first deployment towards a target, the Chromia CLI prompts you with the chains config that you need to add to the
The build command (chr build) creates a blockchain configuration for your dapp. You can add the configuration in the src/build/ folder by default, but you can change it in the project settings file (config.yml) in compilesource.
You can use the query command (chr query) to test and interact with a chain that's either local or deployed without using a client. You can set a path for the project settings file (config.yml) or specify a different file with the use of --settings. In addition to that, you can change between a local and deployed chain target with the --deployment and --local flags. The flag is --local by default.
You can use the tx (transaction) command (chr tx) in the same way as the query command, but you need to sign it with your key pair.
The keygen command (chr keygen) generates a public and private key pair.