zvm (Zig Version Manager) lets you easily install/upgrade between different versions of Zig.
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.7.0...v0.7.1
I updated the website to include the changes to documentation, and introduced a blog for more in-depth Zig and ZVM discussions.
The sync command has been retired as of ZVM v0.7.0. With v0.7.1, its functionality has been moved to the use
command. Just run zvm use --sync
to sync your local version of Zig with your project.
The --vmu
flag has been upgraded to a command. It still works the same way, but now it's just easier to access.
ZVM will now automatically check for upgrades after you've ran a command. This just consists of a ping to ZVM's GitHub repo using GitHub's public API. Many tools including NPM and Deno do this automatically. If you would like to disable this functionality, you can set the new ZVM_SET_CU
environment variable to anything. If you'd like to reenable it, just unset ZVM_SET_CU
.
As always, if you have any questions, feedback, or want to help ZVM out, you can create an issue on our GitHub, or support free and open source software for less than the price of a cup of coffee on Polar.sh
@dogue has been super helpful with contributing to ZVM, and has even forked it to create a version manager for Odin. He rewrote the main file to use a better CLI parser (it was becoming ungainly) and we decided to reorganize some commands for clarity and ease of use. Thanks for the contribution!
Thank you @birkjernstrom and Polar for you continued financial support of ZVM. If you enjoy ZVM and want to support open source free software, considering supporting my development of this project for as little as $3/month.
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.7...v0.7.0
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.6...v0.6.7
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.4...v0.6.5
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.3...v0.6.4
Thank you Birk and Emil for financially supporting ZVM. If you would like to have your name featured in release notes with a link to your site go on over to my Polar and choose to support Open Source Software for less than a coffee a month.
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.2...v0.6.3
Thank you Birk and Emil for financially supporting ZVM. If you would like to have your name featured in release notes with a link to your site go on over to my Polar and choose to support Open Source Software for less than a coffee a month.
If you're on Windows, this release is for you.
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.1...v0.6.2
Thank you Birk and Emil for financially supporting ZVM. If you would like to have your name featured in release notes with a link to your site go on over to my Polar and choose to support Open Source Software for less than a coffee a month.
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.6.0...v0.6.1
Thank you @glyh #65
I want to thank the supported that made this release possible.
Hey everyone,
This week we're releasing ZVM v0.6.0. This release is all about fixing major bugs and other quality of life improvements you'll notice over the course of this version. They include better error messages, the ability to self-escalate to admin on Windows (now you don't need to run zvm
from an admin account or shell to install Zig. Just administrator permissions. I'm working on a solution for unprivileged users that will be out before v0.7.0.
Full Changelog: https://github.com/tristanisham/zvm/compare/v0.5.6...v0.6.0
So this is new, but if you didn't know you can financially support ZVM and my other projects on Polar. It's like a Patreon for developers. Super cool.
I want to thank the supported that made this release possible.
Hey all, this release addresses the bugs found in #58. It also improves the ls
command, letting you see the remote possible installs from any Mach alias, as well as all Zig installs managed by ZVM.