5 ms·
True... if you suck at Bash.
by nikolay 11y ago
True... if you suck at Bash.
- michaelmrose 11y agoBash unequivocally sucks this is not to say it doesn't have its uses.
- nikolay 11y agoNo, it doesn't suck more than YAML-based scripting. I write complex Bash scripts daily - if I have to write the same in, let's say, Python, it would take longer, will possibly run slower, and will definitely take longer to test. Again, Bash is a nice tool, but you need to learn it well.
- Walkman 11y agohow do you test bash scripts?
- cakeface 11y agoI've used bats[1] in the past. I also recommend the command line shellcheck[2] for linting. [1] https://github.com/sstephenson/bats https://github.com/sstephenson/bats [2] https://github.com/koalaman/shellcheck https://github.com/koalaman/shellcheck
- alexandrerond 11y agoSorry but the question is not if you suck or not at bash. The issue is that there's always someone else that DOES suck at it, in unimaginable ways, and the regular guys like you and me have to deal with it. And there, Ansible helps!