Finally, a command
line shell for the 90s
fish is a smart and user-friendly command line
shell for macOS, Linux, and the rest of the family.
Teach me to fish
Tutorial
Documentation
FAQ
Go fish
brew install fish
sudo port install fish
10.6+: Installs to /usr/local/
10.6+
No installation required
fish.app bundles the fish shell with an AppleScript that launches it in Terminal.
Nothing is installed.
fish is available in setup,
in the Shells category.
pacman -S fish
./configure; make; sudo make install
File size: 3.6 MB
SHA1: 16f6612747f8013cd04b3639fe504d4750f363ca
Release History
Release Notes
-
2.6.0, released June 3, 2017
-
2.5.0, released February 3, 2017
(tarball)
-
2.4.0, released November 8, 2016
(tarball)
-
2.3.1, released July 3, 2016
(tarball)
-
2.3.0, released May 20, 2016
(tarball)
-
2.2.0, released July 12, 2015
(tarball)
-
2.1.2, released February 24, 2015
(tarball)
-
2.1.1, released September 26, 2014
(tarball - note that there are known issues on macOS)
-
2.1.0, released October 28, 2013
(tarball - note that there are known security vulnerabilities)
-
2.0.0, released May 17, 2013
(tarball - note that there are known security vulnerabilities)
Development
fish development is
hosted on GitHub.
To clone the git repository:
git clone https://github.com/fish-shell/fish-shell.git
Build instructions are provided at the
bottom of the GitHub page.
Need Help?