Asset name is not spruce_darwin_amd64 but spruce-darwin-amd64.
So we can't verify checksum with checksum files and commands such as sha1sum simply.
$ shasum -a 1 -c spruce-darwin-amd64.sha1
shasum: spruce_darwin_amd64: No such file or directory
spruce_darwin_amd64: FAILED open or read
shasum: WARNING: 1 listed file could not be read
We have to fix asset names in checksum files.
$ sed -i "s/spruce_darwin_amd64/spruce-darwin-amd64/" spruce-darwin-amd64.sha1
$ shasum -a 1 -c spruce-darwin-amd64.sha1
spruce-darwin-amd64: OK
https://github.com/geofffranks/spruce/releases/tag/v1.30.0
spruce-darwin-amd64.sha1
Asset name is not
spruce_darwin_amd64
butspruce-darwin-amd64
.So we can't verify checksum with checksum files and commands such as
sha1sum
simply.We have to fix asset names in checksum files.