fish is a smart and user-friendly command line
shell for Linux, macOS, and the rest of the family.
Works Out of the Box
fish will delight you with features like tab completions and syntax highlighting that just work. It will make you exclaim "Of course fish does that!".
Sensible Scripting
fish is fully scriptable, and its syntax is simple, clean, and consistent.
You'll never write esac again.
Reads Your Mind
fish suggests commands as you type based on history and completions, just like a web browser.
Watch out, Netscape Navigator 4.0!
Abbreviations
Tired of writing many characters when few would do?
Fish allows you to abbreviate!
Glorious VGA Color
fish supports 24 bit true color, the state of the art in terminal technology.
Behold the monospaced rainbow.
Web Based Configuration
For those lucky few with a graphical computer, you can set your colors and view functions, variables, and
history all from a web page. Or not, you can also stay in your comfy terminal and set them there.
git clone https://github.com/fish-shell/fish-shell.git
cd fish-shell; cmake .; make; sudo make install
(Installation from the bleeding edge, for developers and advanced users.)