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: 5.8 MB
SHA1: c3c3cb44ebdf34e0b46ada7b4b1598d14f742f71
Release History
Release Notes
-
2.7.1, released December 22, 2017
-
2.7.0, released November 23, 2017
(tarball)
-
2.6.0, released June 3, 2017
(tarball)
-
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 27, 2015
(tarball)
-
2.1.1, released September 26, 2014
(tarball
- note that there are known issues on macOS)
-
2.1.0, released November 1, 2013
(tarball
- note that there are known security vulnerabilities)
-
2.0.0, released September 1, 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?