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 Blog

Go fish

Ubuntu

Subscribe or Download

Debian

Subscribe or Download

Fedora

Packages

dnf install fish

openSUSE

Subscribe or Download

CentOS CentOS

Subscribe or Download

Arch Linux

Packages

pacman -S fish

Gentoo

Packages

emerge fish

Void

Packages

xbps-install fish-shell

NixOS

Packages

nix-env -i fish

GNU Guix

Packages

guix package -i fish

Solus Project

Packages

eopkg install fish

Brew Icon

Homebrew

brew install fish

FreeBSD

FreeBSD

pkg install fish

NetBSD

NetBSD

pkgin install fish

OpenBSD

pkg_add fish

Cygwin

Cygwin

fish is available in setup,
in the Shells category.

Windows Subsystem for Linux

Windows

Use packages for your
installed Linux distribution

MSYS2

MSYS2

pacman -S fish


Release History

Release Notes


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?