github tristanisham/zvm v0.9.5

one hour ago

What's Changed

ZVM v0.9.5 adds ways to preserve development builds, read settings in scripts, and access agent instructions directly from the CLI.

  • Keep your previous master build: zvm install --keep-and-rename before-upgrade master preserves the old build under its version number and creates an alias for it. --keep and -n are also supported.
  • Print the agent skill: zvm --skill writes the bundled Zig Versions skill and command reference to stdout as Markdown.
  • JSON settings output: zvm settings --json prints settings without opening the editor. It also supports reading and updating individual keys.
  • Control upgrade checks: Use zvm --silent or zvm --silent=auc to skip the automatic upgrade check for one invocation. Set ZVM_DISABLE_AUC to disable it through the environment; ZVM_SET_CU remains supported.
  • Cleaner shell completion: Completion requests no longer check for upgrades or include upgrade notices in their output.
  • Target flag aliases: Installation now accepts --target.os and --target.arch alongside --target-os and --target-arch.
  • More reliable downloads and version switching: Version metadata requests now honor the configured HTTP timeout, HTTP and ZLS errors are handled more consistently, and failures to activate an installed version are reported properly.

Full Changelog: v0.9.4...v0.9.5

Don't miss a new zvm release

NewReleases is sending notifications on new releases.