CLI Reference
Initialize a new project
clarinet new
clarinet new [OPTIONS] <NAME>$ clarinet new my-defi-protocol
Create directory my-defi-protocol
Create directory contracts
Create directory settings
Create directory tests
Create file Clarinet.toml
Create file settings/Mainnet.toml
Create file settings/Testnet.toml
Create file settings/Devnet.toml
Create directory .vscode
Create file .vscode/settings.json
Create file .vscode/tasks.json
Create file .gitignore
Create file .gitattributes
Create file package.json
Create file tsconfig.json
Create file vitest.config.jsOption
Description
Manage your contracts
clarinet contracts
Command
Description
Option
Description
Validate your contracts
clarinet check
Option
Short
Description
Interact with your contracts in a local REPL
clarinet console
Option
Short
Description
Start a local development network
clarinet devnet
Command
Description
Option
Short
Description
Option
Short
Description
Manage your deployments
clarinet deployments
Command
Description
Option
Description
Option
Description
Option
Short
Description
Interact with Mainnet contracts
clarinet requirements
Command
Description
Option
Description
Editor Integrations
clarinet lsp
Debugging
clarinet dap
Format your code
clarinet format
Option
Short
Description
Required
Utilities
clarinet completions
Option
Short
Description
Environment Variables
Last updated
Was this helpful?