Finally, a command
line shell for the 90s
fish is a smart and user-friendly command line
shell for Linux, macOS, and the rest of the family.
Teach me to fish
Tutorial
Documentation
FAQ
Try in Browser
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.
pkg install fish
fish is available in setup,
in the Shells category.
sudo apt install fish
pacman -S fish
./configure; make; sudo make install
File size: 6.2 MB
SHA1: 1f5ff5a8f0207f759e25e4110ce3f27692479dd6
Release History
Release Notes
-
3.0.0, released December 28, 2018
-
2.7.1, released December 22, 2017
(tarball)
-
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?