- Fix premake invocation by changing `--os=` flag syntax from positional argument to named parameter - Remove dependency on `command -v` for binary detection, making script portable across platforms - Add platform-aware default binary name (appending `.exe` on Windows) - Implement multi-step binary resolution: check `WREN_PREMAKE` env var, then local `projects/premake` directory, then system PATH - Add graceful error handling with user-friendly guidance when premake binary cannot be located