Auto Changelog
- Simplifying and making the os tag stringification maintainable by @rigobert9 in #4
- Go version by @tristanisham in #5
- install: Fix darwin system info by @ibokuri in #6
- install: Map arm64 GOARCH to aarch64 by @ibokuri in #7
- Show error message for invalid arguments by @resolritter in #11
New Contributors
- @rigobert9 made their first contribution in #4
- @tristanisham made their first contribution in #5
- @ibokuri made their first contribution in #6
- @resolritter made their first contribution in #11
Full Changelog: https://github.com/tristanisham/zvm/commits/v0.1.7
What changed
This update, in a an effort to reduce some of the cruft I've accidentally put in this repo I did some dark magic and completely messed up Git's history. It's not really a big deal. As I don't really use Git's scale-oriented features, but just know that walking backwards from v0.1.6 is going to messy.
Usability
@resolritter addressed a UX issue. Before, when typing in an invalid command ZVM would fail silently. Now it'll provide you with a nice instruction. Thanks @resolritter!
zvm asdf
# ERROR: Invalid argument asdf. Please check out --help.
# exit status 1
I also added better errors for when a non-existent Zig version is specified.
zvm i poop
Results in:
2023/05/10 22:59:00 invalid Zig version: poop
Allowed versions:
0.7.1
0.4.0
0.8.1
0.8.0
0.7.0
0.10.1
0.9.1
0.9.0
0.6.0
0.5.0
0.3.0
0.2.0
master
0.10.0
0.1.1
Other news
Now that Zig master has a self-hosted HTTP module, the last major roadblock in a totally zig ZVM has fallen. Work has begun rewriting ZVM in Zig. Come say hi!