CLI
A Lua-shaped language that compiles to NSIS.
installua check
Section titled “installua check”Check programs for errors without writing any files.
installua check [OPTIONS] [FILE.LUA]...<FILE.LUA> |
Programs to check [default: every project in installua.toml]. Repeatable. |
-p, --project <NAME> |
Check a project from installua.toml. Repeatable. |
-D, --param <NAME=VALUE> |
Set a parameter declared with param(…); relative paths resolve from the program. Repeatable. |
installua emit
Section titled “installua emit”Compile programs to NSIS scripts.
installua emit [OPTIONS] [FILE.LUA]<FILE.LUA> |
Program to compile [default: the project in installua.toml]. |
-p, --project <NAME> |
Compile a project from installua.toml. |
-o, --output <FILE.NSI> |
Write the NSIS script here [default: next to the program]. |
-f, --force |
Overwrite an NSIS script installua did not write, without asking. |
-D, --param <NAME=VALUE> |
Set a parameter declared with param(…); relative paths resolve from the program. Repeatable. |
--stdout |
Write the NSIS script to stdout. |
installua build
Section titled “installua build”Build installers from programs, using makensis.
installua build [OPTIONS] [FILE.LUA]<FILE.LUA> |
Program to compile [default: the project in installua.toml]. |
-p, --project <NAME> |
Compile a project from installua.toml. |
-o, --output <FILE.NSI> |
Write the NSIS script here [default: next to the program]. |
-f, --force |
Overwrite an NSIS script installua did not write, without asking. |
-D, --param <NAME=VALUE> |
Set a parameter declared with param(…); relative paths resolve from the program. Repeatable. |
--makensis <PATH> |
Path to makensis [default: $MAKENSIS, then PATH]. |
installua coverage
Section titled “installua coverage”-CMDHELP bucket counts.
installua coverageinstallua init
Section titled “installua init”Set up a project for the Lua language server and selene.
installua init [OPTIONS] [DIR]<DIR> |
Project directory. Defaults to the CWD. |
-i, --interactive |
Also offer type definitions, editor tasks and .gitignore entries. |
-f, --force |
Overwrite existing files without asking. |
installua stubs
Section titled “installua stubs”Generate type definitions for the Lua language server and selene.
installua stubs [DIR]<DIR> |
Project directory. Defaults to the CWD. |
Exit codes
Section titled “Exit codes”| Code | Meaning |
|---|---|
0 |
Success. |
1 |
The source was rejected. |
2 |
The invocation was rejected. |