(Disclaimer: I'm the co-developer)<p>Together with GitHub user xPMo, I created a Shellcheck REPL tool (<a href="https://github.com/HenrikBengtsson/shellcheck-repl" rel="nofollow">https://github.com/HenrikBengtsson/shellcheck-repl</a>) that validates your Bash commands using ShellCheck _before_ they are evaluated. For example,<p>$ words="lorem ipsum dolor"
$ echo $words
^-- SC2086: Double quote to prevent globbing and word splitting.<p>It was a toy project at first, but since I've learned so much about Bash from using it, I now have it enabled all the time.
The title of this article brings to mind an imaginary platform game with controls so complex you have to have three browser tabs of instructions open to play it.<p>I am hopeful that the page will have a screenshot, when I am able to access it.
bash is a pitfall. In this world of IAC, powerful tools, unit testing, CICD, well crafted languages and libraries its a relic of an old time long gone.
This and <a href="https://wiki.bash-hackers.org" rel="nofollow">https://wiki.bash-hackers.org</a>, #bash on irc (libera now) helped me tremendously on writing hardened scripts in production.