Quickstart

Scarb Quick Start

javimosch Updated

File contents

Scarb Quick Start

Scarb is the Cairo package manager for Starknet smart contracts and Cairo programs.

Prerequisites

  • Install Scarb: curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh

Basic Usage

Initialize a new project

scarb init --name my-project

Build the project

scarb build

Run tests

scarb test

Clean build artifacts

scarb clean

Check version

scarb --version

Passthrough

Any scarb command can be run directly:

scarb <any-subcommand> [args...]

Tips

  • Scarb manages Cairo dependencies via Scarb.toml
  • Use scarb fmt to format code
  • Use scarb tree to display dependency tree

javimosch/supercli/tree/main/plugins/scarb/skills/quickstart commit 1337c65e4d

Frequently asked questions

npx skillmds@latest add javimosch/quickstart-558