Open poetaman opened 3 years ago
Zsh is more awesome, but it has quite different syntax, so I feel that should be the focus of a separate project. Most importantly, zsh doesn't need quotes around everything like bash does, so you are much less likely to shoot yourself in the foot, but that also means it's not bug compatible with bash.
Bash is still the most portable default option for writing portable shell scripts. Why focus on bash?
Can you be more specific?
Shellharden is supposed to be useful for other POSIX shell derivatives than Bash: It shall certainly accept correct POSIX shell scripts, and when it's not correct, most of what it does (quoting) is going to be valid POSIX shell. The Bash specialization is mostly about accepting bashisms; only rarely does it insert bashisms (arrays). And Zsh supports Bash style arrays.
Other than the commonalities with POSIX shell and Bash, I don't know enough about Zsh to make zsh-specific adaptations or have a feeling for what's correct and not. I use Fish when I'm not scripting in Bash.
Support zsh, as it is supposedly more awesome compared to bash.