

I’ve worked in bash. I’ve written tools in bash that ended up having a significant lifetime.
Personally, you lost me at
reading from the database
Database drivers exist for a reason. Shelling out to a database cli interface is full of potential pitfalls that don’t exist in any language with a programmatic interface to the database. Dealing with query parameterization in bash sounds un-fun and that’s table stakes, security-wise.
Same with making web API calls. Error handling in particular is going to require a lot of boilerplate code that you would get mostly for free in languages like Python or Ruby or Go, especially if there’s an existing library that wraps the API you want to use in native language constructs.
I can attest that the tacos in their taco kits have shrunk considerably. We’re usually left with a few taco shells after mostly using a taco kit, so we’d buy another kit and a loose pack of taco seasoning for the next time around.
I didn’t take a pic but last time we did this, the tacos from the new kit were 3/4 the size of the tacos from the old one. That’s the last taco kit I’ll ever buy from them and I was mad enough to send them a complaint.