CLI

The CLI is designed for ad-hoc execution and automation. It can build an operation at runtime without requiring an existing operations.toml entry.

Typical Use Cases

  • CI automation
  • One-off maintenance scripts
  • Rapid testing of scripts before manifest integration

Example Direct Invocation

dotnet run -c Debug --project EngineNet --framework net10.0 -- --game_module "./EngineApps/Games/demo" --script_type lua --script "{{Game_Root}}/scripts/lua_feature_demo.lua" --args '["--module", "{{Game_Root}}"]'

Notes

  • The CLI can bypass menu-driven operation selection.
  • You can still list file-defined operations when needed.
  • Favor direct CLI for repeatable automation entrypoints.