Skip to content

crypto-bug-hunters/cli

 
 

Repository files navigation

Cartesi CLI

Release Packages

Cartesi CLI is a tool to help creating Cartesi applications. It includes commands that help developers to:

  • create applications from templates
  • build applications from source to a Cartesi machine
  • run applications in a local development environment
  • deploy applications to a live networks

Apps and Packages

  • cli: a oclif CLI tool for development, deployment and management of applications, available at brew 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: eslint configurations (includes eslint-config-next and eslint-config-prettier)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript.

Dependencies

This repo build uses Anvil commands. To install Anvil, you need to follow the instructions here

Build

To build all apps and packages, run the following command:

pnpm run build

Packages

 
 
 

Languages

  • TypeScript 97.3%
  • JavaScript 0.7%
  • Shell 0.7%
  • Dockerfile 0.7%
  • Solidity 0.5%
  • HCL 0.1%