📄️ init
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.
📄️ test
You can use the test command (chr test) to run the tests specified in the test key in the project settings file (config.yml).
📄️ repl
You can use the repl command (chr repl) to run specific Rell methods in the shell, which can be suitable for troubleshooting.
📄️ node
You can use the node command (chr node) to start or update a node with your applications running on it.
📄️ deploy
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
📄️ build
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.
📄️ query
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.
📄️ tx
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.
📄️ keygen
The keygen command (chr keygen) generates a public and private key pair.