The Biggest Shell Programs in the World
github.com
github.com
Ever since, I wonder why long shell scripts are needed. Why do some developers still write programs like these? What advantages shell have?
You can avoid the slow startup by using languages that are able to generate small compiled binary, but then you wouldn't call it a script, because you have to recompile for every change.
Then there are other approaches like xonsh, where you (roughly speaking) replace bash or zsh with a python interpreter. Now you don't have to start the interpreter over and over again, because your shell is python. I think it's an interesting approach, but you have to like python and you will hardly find xonsh on any remote machine, so you are probably still confronted with bash and the like.
Working on embedded systems with low resources. This is easiest to prototype something.