fish home | User documentation | API documentation | Screenshots

fish

fish is a user friendly command line shell for UNIX-like operating systems such as Linux.

Fish has a new host, a new domain name, and now also features a wiki. Please help fill it with information!

If you have any questions, comments or other feedback, contact me at axel@liljencrantz.se.

Downloading fish

The latest version of fish is 1.23.0. It was released on January 13, 2008. For an overview of what's new in recent verison of fish, see the description of the major recent changes or the changelog. Version 1.23.0 contains huge numbers of new features, including case insensitive completions, significant improvements to the multiline editing system, a new and simplified key binding system, a large number of new command specific completions, performance improvements and many minor bugfixes. There are many ways to try out fish:

You can get the latest development version using Darcs:
darcs get http://fishshell.org/darcs/fish
Earlier versions of fish can be downloaded here.

If you wish to recieve news about new versions of fish, you can register for updates at Freshmeat.

Compiling fish

If you want to build fish from source, please consult the INSTALL file. Some features of fish are rather Linux centric. Most command specific completions are for the GNU version of commands.

After installing fish, start it by writing fish in the terminal. To make fish your default shell, type chsh -s /usr/local/bin/fish (or wherever the fish binary is installed) in the terminal. You will be prompted for your password.

How to help out

If you want to help out with fish, please consider doing one of the following:

fish in the news

The first mentions of fish in the news are trickling in. The tiny first steps towards global fame!

Thanks

Too many people have contributed bug reports, tests, comments and suggestions to fish to name all. Among the biggest contributors are Philip Ganchev and Netocrat who have taken the time to discuss new ideas at length and made many valuable comments, Yongjian Xu who has contributed many command completions, Jan Fader who has made many improvements to the build system as well as providing Arch Linux packages and James Vega who has submitted many patches correcting various aspects of fish as well as packaging fish for Debian.

Thanks to Mike O'Connor for providing the hosting for the fish site and for registering the fishshell.org domain name.

Isak Savo wrote a nice tutorial on gettext, available here.

This page was last modified on January 20, 2008. If you have comment or suggestions about this page, you can contact me at this address.