ZVM-RUN(1)

πŸ“¦ version 0.9.4, in nixpkgs unstable

✨ zvm-run(1) ✨

okay so bestie, welcome to the zvm-run page πŸ’– this is the zvm run subcommand from the ZVM manual β€” it's giving "try a Zig version without committing to it" energy and honestly? iconic πŸŽ€


🌸 NAME 🌸

zvm-run β€” run Zig without changing the active version, no cap πŸ¦‹


✨ SYNOPSIS ✨

zvm run [version] [zig-arguments...]

πŸ’… DESCRIPTION πŸ’…

So what it does is it runs the Zig executable from version with the remaining arguments. That's it, that's the vibe 🫢

Key thing to know: running an already installed version leaves the selected version unchanged ✨ like, your current default stays your current default, we're just visiting.

If the requested version is not installed, ZVM offers to install it. And heads up β€” accepting this prompt installs it as the global default before running it πŸ‘‘ so yeah, that one does move your default. Be aware, bestie.

Version shorthand and aliases are accepted; see zvm(1) for the deets 🌈.

When no version is supplied, ZVM reads .minimum_zig_version from build.zig.zon in the current directory and passes all arguments to Zig πŸ“. For example, zvm run build --help uses the project's minimum Zig version. Very main character of it.

Arguments after version are passed directly to Zig πŸ’€ including arguments beginning with a hyphen. Yes, even the hyphens. They don't get eaten. Slay.


πŸ”₯ EXAMPLES πŸ”₯

zvm run 0.13.0 version
zvm run .14 build test
zvm run master build run -- --port 8080
zvm run build --help

look at all those little version shorthand moments ✨ .14 bestie, we love a shorthand.


πŸ‘€ SEE ALSO πŸ‘€


and that's the whole page, periodt πŸ’… ZVM v0.9.4, dated August 2026 β€” go run some Zig, bestie, iykyk πŸ§šπŸ’œ

πŸ“¦ where this page comes from
  • nixpkgs unstable: zvm 0.9.4
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms