I recently made a cross-platform GitHub action out of this (using outputs instead of environment variables) Check it out at https://github.com/paulo-ferraz-oliveira/parse-tool-versions/.
In e.g. .github/parse-tool-versions.sh
, do:
#!/bin/bash