3 ms·
Oh, but bash is definitively part of the problem. I'm pretty proficient in bash myself, and error handling, debugging, decoupling and refactoring in bash are a
by BiteCode_dev 6y ago
Oh, but bash is definitively part of the problem.
I'm pretty proficient in bash myself, and error handling, debugging, decoupling and refactoring in bash are all horrible. It's just not design for being good at a script with more than a couple of lines. The fact we do use it for such purpose does not make it good at it.
The fact it has no namespace, the lack of decent data structures and the very limited functions also all leads to making it a poor foundation to build a lib on. Hence deb packages don't have any kind of framework for basic things: you are on your own.