@juandesant because there was a point where macOS has a breaking change from Bash to ZSH default shell so for a while there anything I would write a tiny shell script for I just did in Python, and I wanted to automate the creation of invoices for clients but I was too lazy to genericise a document class properly so I just inject arguments into the a template document and run the build.