Add version tags alongside commit hashes in output

- tools.json now has both "version" (tag) and "hash" (commit) fields
- Output format: toolname@version [hash] (in duration)
- Update tool fetches and stores both version and hash
- Fix .gitignore to not exclude cmd/update directory
This commit is contained in:
2025-12-18 05:58:39 -08:00
parent 49ba38602c
commit 998dc1d37b
4 changed files with 88 additions and 43 deletions

4
.gitignore vendored
View File

@@ -1,6 +1,6 @@
# Binaries
gosetup
update
/gosetup
/update
*.exe
# Test binaries