lualock
v1.0.6
Published
LuaLock CLI — Lua and Luau script obfuscator. Downloads the native binary for your platform on install.
Downloads
648
Maintainers
Readme
lualock
Native CLI installer for LuaLock — a Lua / Luau script obfuscator that compiles your source to a custom bytecode and ships it inside a per-build randomised virtual machine.
npm install -g lualockThe installer downloads the pre-compiled native binary matching your platform from the public release repo and registers lualock on your PATH.
Usage
lualock # interactive REPL with slash commands
lualock --help # full command reference
lualock build a.lua # one-shot obfuscationYou need a LuaLock account to obfuscate. Sign up free (3 builds included) or try without an account at the 25 KB cap.
Supported platforms
| Platform | Arch | Notes | |---|---|---| | Windows 10 / 11 | x64 | native; ARM64 runs the x64 binary via Windows emulation | | macOS 12+ | arm64 | native; x64 Macs run via Rosetta 2 | | Linux | x64 | Ubuntu 22.04+ and compatible distros |
If you need a platform not listed (e.g. native Linux ARM64, FreeBSD, etc.), install the Python source CLI directly.
Environment variables
LUALOCK_SKIP_DOWNLOAD=1— skip the postinstall download step. Useful for CI runners that provide their own binary or offline installs.
If the postinstall fails (proxy, offline, GitHub rate limit), npm install still succeeds; retry the download with npm rebuild lualock.
Links
- Website — lualock.dev
- Documentation — lualock.dev/docs
- Issues — github.com/CoderDude1232/lualock-cli/issues
- Contact — lualock.dev/contact
