Skip to content

compile

Compile a Luau script, along with its dependencies, into a standalone executable.

Usage

bash
lute compile <entry.luau> [options]

Options

--output <path>

Name for the compiled executable. If omitted, defaults to entry file's base name (with .exe on Windows).

--bundle-stats

Display compiled bytecode bundle size and compression statistics.

--show-require-graph

Print the dependency graph of files that have been included in the bundle.

-h, --help

Display this usage message.

Examples

Outputs a standalone executable called foo(.exe on windows):

bash
lute compile foo.luau

Outputs a standalone executable called main(.exe on windows):

bash
lute compile foo.luau --output main