Quickstart: First Obfuscation
You can quickly try Prometheus in the Prometheus Playground. For large scripts or advanced use cases, prefer the CLI workflow below.
Create a simple Lua file:
print("Hello, World")
Run Prometheus from the repository root:
lua ./cli.lua --preset Medium ./hello.lua
Prometheus will write:
hello.obfuscated.lua(default output path)
Run the result with your Lua runtime to validate behavior.
Important default behavior
- If you do not pass
--presetor--config, Prometheus usesMinify. Minifyperforms minification only (no obfuscation steps).
Choosing a preset quickly
Weak: low overheadMedium: practical defaultStrong: strongest built-in preset, highest overhead