Skip to content
Beskid The Beskid Book

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

beskid run

AOT-compile, link, and execute a Beskid program in a subprocess.

beskid run

beskid run resolves the program, AOT-compiles it, links a temporary executable, and starts that executable in a subprocess. The command forwards program output and returns the subprocess status.

ArgumentDescription
[INPUT]Optional .bd entry
--projectProject directory or App.bproj path
--targetTarget name from the manifest
--workspace-memberWorkspace member when resolving via Workspace.bws
--frozenRequire lockfile match; forbid updates
--lockedRequire an existing lockfile
--entrypointFunction name to run (default Main)
--plainDisable animated progress and graph output
Terminal window
beskid run --project path/to/App.bproj --entrypoint Main --plain

The command requires an exact ABI-v5 runtime kit for the selected host and profile. The REPL and the current test engine use JIT execution; beskid run does not. See Build, run, and test for the procedure and recovery steps.

For the executable check sequence and recovery steps, use Build, run, and test.

← Back to CLI command reference