Hacker News new | ask | show | jobs
by xyst 1943 days ago
what's the difference between this and zsh? both seem to have the same set of features. also zsh is the default shell for macOS (as of Catalina)
1 comments

Fish has many more features out of box. To match fish with zsh you need to install many zsh plugins. Because the features are native to fish they are much faster in fish than zsh.

Fish has a great help system and error messages.

Fish is also a much cleaner programming language because it doesn't need to carry the historical quirks of bash, zsh, and posix. That said I wouldn't recommend using it as a programming language.