Command-line reference
The Pop driver exposes four commands in this release.
pop check
Section titled “pop check”Check a source entry without linking an executable:
pop check source.popUse this for fast syntax, resolution, type, compile-time, and MIR verification feedback.
pop build
Section titled “pop build”Build a native executable and choose its path:
pop build source.pop --output applicationThe output option is required. Native linking uses the Standard and runtime archives shipped beside the Pop executable.
pop run
Section titled “pop run”Build and immediately run a direct source entry:
pop run source.popPass arguments to the program after --:
pop run source.pop -- first "two words"Run the single binary discovered by a project manifest:
pop run --manifestPath path/to/bubble.tomlThe option uses the spelling --manifestPath in this release.
pop transpile
Section titled “pop transpile”Translate the supported runtime-free subset to C:
pop transpile source.pop --to cOnly c is available as a transpilation target, and not every valid Pop program belongs to that subset.
Commands not yet available
Section titled “Commands not yet available”The driver does not expose new, test, format, doc, add, install, or publish. Some supporting crates and project conventions exist for future tooling, but they are not commands a reader can use in 0.1.0-rc.3.
