Skip to main content
Version: 4.0.2

leo new​

To create a new project, run:

leo new <NAME>

To create a new library, run:

leo new --library <NAME>

Valid project and library names are snake_case: lowercase letters and numbers separated by underscores. This command will create a new directory with the given name.

See Project Layout for more details.

Flags:​

--library​

Creates a new Leo library instead of a program. A library provides reusable logic that can be imported by other Leo programs or libraries using leo add --local, but cannot be deployed or executed on its own. The generated project includes a tests/ directory with a starter test file.