Commands#

Luz is a command line tool. It is used to create, build, run, and test Luz projects.

build#

Builds a project using the LuzBuild in the working directory.

Option

Type

Description

-c / --clean

Flag

Whether or not to clean the build directory before building.

-p / --path

Flag

Path to the directory to build. (i.e. luz build -p /path/to/project, defaults to the current working directory)

-m / --meta

Flag

Add meta information to the build. (i.e. luz build -m release=true)

verify#

Verifies the structure of luz.py.

Option

Type

Description

-p / --path

Flag

Path to the directory to verify. (i.e. luz verify -p /path/to/project, defaults to the current working directory)

gen#

Generate a project.

Option

Type

Description

-t / --type

String

The type of project to generate. (tweak if not specified)