sometimes I hate MacOS
TL;DR
When upgrading grif, grif executed chmod +x to make the new upgrade executable, but it turns out there is a better way to do it with a native go implementation called os.chmod instead of executing a cmd with os.exec. Maybe it was my fault after all but I like to rant Apple for no reason. I mean; it worked on linux, so... Why would I have bothered?