2 ms·
I'm in the same boat. Even for nontrivial shell scripts just having shellcheck around, assuming bash availability everywhere and treating `set -euo pipefail` (o
by mixedCase 5y ago
I'm in the same boat. Even for nontrivial shell scripts just having shellcheck around, assuming bash availability everywhere and treating `set -euo pipefail` (optionally -x bit too for some scripts) as a required header means I'm very happy writing and reading shell scripts.
The only thing I've seen after well over a decade of Linux usage on desktop and servers that I've thought "this shouldn't have been a shell script" was xdg-open. But even then when things when wrong I was glad it was a script I could easily tweak and debug, at least.