Scarb is the Cairo package manager. Scarb downloads your Cairo package's dependencies, compiles your projects (either pure Cairo or StarkNet contracts), and works as an entry point for other tooling to work with your code, such as Starknet Foundry or IDEs.
Scarb is heavily inspired by Cargo. The goal is to make programmers used to writing Rust feel at home.
Check out the download page for installation instruction and release archives.
Command line help
Scarb is designed to be discoverable straight from the terminal. If you want to get the information about available commands and flags, you can always use:
Or, for even more details:
If you want to get the detailed information about a certain command and available flags, you can always use:
scarb COMMAND --help
scarb build --help