Cartesi CLI is a tool to help creating Cartesi applications. It includes commands that help developers to:
createapplications from templatesbuildapplications from source to a Cartesi machinerunapplications in a local development environmentdeployapplications to a live networks
cli: a oclif CLI tool for development, deployment and management of applications, available atbrew install cartesi/tap/cartesi;sdk: Docker image to help with Cartesi build and execution;contracts: smart contracts for application deployment;devnet: local deployment of Cartesi contracts and token test contracts;eslint-config:eslintconfigurations (includeseslint-config-nextandeslint-config-prettier)tsconfig:tsconfig.jsons used throughout the monorepo
Each package/app is 100% TypeScript.
This repo build uses Anvil commands. To install Anvil, you need to follow the instructions here
To build all apps and packages, run the following command:
pnpm run build