Docs

Command Line

The executable is named eng.

Run a file

eng run program.eng

The source file is read from disk and executed by the interpreter.

The repository also supports:

cargo run -- run examples/01_hello.eng

when developing from source.

GUI mode

GUI support is optional:

cargo build --features ui --release

Then:

eng run examples/25_window_counter.eng --ui

If the binary was built without the ui feature, --ui does not enable the GUI; the program prints a warning explaining that the feature must be compiled in.

Start the REPL

Run eng without a subcommand:

eng

This starts the interactive REPL.

Current command set

The CLI currently exposes the run subcommand and the no-argument REPL. Package-manager commands are not part of the supplied v0.1.0 CLI.

If you see documentation claiming that eng install, eng remove, or eng update already exist, that documentation does not match this source tree.