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 --preset or --config, Prometheus uses Minify.
  • Minify performs minification only (no obfuscation steps).

Choosing a preset quickly

  • Weak: low overhead
  • Medium: practical default
  • Strong: strongest built-in preset, highest overhead

results matching ""

    No results matching ""