Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

People rag on bash a lot, but it now forms the core of a major deployment system I built at work. I'm not happy that it's in bash, but every other solution was worse, and it calls out to other tools (e.g. Ansible and Terraform) when they're appropriate.

People have forgotten the subtle art of realizing what tool is best for the job. If all you're doing is stitching together other tools and doing some logging, bash is hard to beat.



^ this!

Bash is the best stitching together language you'll get. Sure it sucks at scripting.. So stitch a script in there for God's sake!


Fish shell?


Not portable enough. The point of bash (well, really sh if we want to be pedantic) is that it's a stitching tool available on just about every conceivable platform.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: