Add support for zsh, dash (and possibly other shells)