I am now too invested in zsh to find any other shell worthwhile, but if I could go back, I would not use a traditional shell at all; I would code a custom shell using Common Lisp. If this is too much effort, I would recommend trying out both zsh (possibly use OhMyZSH if you don’t want to waste time setting it up properly yourself) and fish, and sticking with the one you like better.
I am now too invested in
zsh
to find any other shell worthwhile, but if I could go back, I would not use a traditional shell at all; I would code a custom shell using Common Lisp. If this is too much effort, I would recommend trying out bothzsh
(possibly use OhMyZSH if you don’t want to waste time setting it up properly yourself) andfish
, and sticking with the one you like better.