Finally, a command line shell for the 90s

Logo of Fish

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 Blog


Go fish


Installer

Package Icon

10.9+, Intel or Apple silicon
Installs to /usr/local/

App

Terminal logo

10.9+, Intel or Apple silicon
No installation required

fish.app bundles the fish shell with an AppleScript that launches it in Terminal.
Nothing is installed.

Cygwin

Cygwin

fish is available in setup,
in the Shells category.

fish-3.2.1.tar.xz

Tarball Icon

cmake .; make; sudo make install

File size: 6.2 MB

SHA1: e5ce0e2fbdfd8d06d15af7d87fe23cfb2cc32b1b

Git master

Git

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.)


Release History

Release Notes

  • 3.2.1, released March 18, 2021
  • 3.2.0, released March 1, 2021 (tarball)
  • 3.1.2, released April 29, 2020 (tarball)
  • 3.1.1, released April 27, 2020 (tarball)
  • 3.1.0, released February 12, 2020 (tarball)
  • 3.0.2, released February 19, 2019 (tarball)
  • 3.0.1, released February 11, 2019 (tarball)
  • 3.0.0, released December 28, 2018 (tarball)
  • 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?