- 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
Installs common Go development tools at pinned versions including vim-go binaries, linters, formatters, and debugging tools.