Site icon TechGit

fish Shell Becomes More Awesome With 3.0 Release

The developers behind the fish shell announced the release of version 3.0.0. Let’s take a look at the new features in this major release.

What is the fish Shell, again?

The fish Shell is “a smart and user-friendly command-line shell for Linux, macOS, and the rest of the family”. fish is a more modern shell with the goal of being more interactive and more user-friendly than older shells. Unlike its competitors, fish is not based on the Bourne shell or the C shell but attempts to blaze its own path.

fish shell
Testing fish shell on the web

fish shell comes with some nice features, such as:

fish shell on Q4OS
fish shell on Q4OS

What’s New in fish 3.0?

The new features included in 3.0.0 include:

Fish Shell 3.0 Released

How to Install fish Shell 3.0

Before you install fish, you can try it in the browser.

Install fish 3.0 on Linux

Packages for Debian, Fedora, openSUSE, and Red Hat Linux are available from the openSUSE Build Service.

There is a fish PPA for Ubuntu systems. Here are the commands:

sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish

For Arch and Arch-based systems, you can use pacman -S fish to install fish.

Solus users can install fish using this command: eopkg install fish.

Install fish 3.0 on macOS

macOS users can either use Homebrew brew install fish or Macports sudo port install fish to install fish.

Install fish 3.0 on FreeBSD

If you run FreeBSD, you can install fish with the pkg install fish command.

Install fish 3.0 on Windows

There are two ways you can install fish on Windows. On Windows 10, you can install fish on the Windows Subsystem for Linux with sudo apt install fish. If you are using a previous version of Windows, you can use Cygwin to install fish.

Final Thoughts on fish 3.0

I have used fish on and off in the past. I never really put aside the time to learn it. Funnily enough, the last time I used it (a couple weeks ago), I ran into a problem running sudo apt update && sudo apt upgrade. The command failed and gave me an error message saying that I need to use and instead of &&. It wasn’t a major problem, I just rewrote the command and it worked. Now they added support for && in version 3.0.0. Guess I won’t have to worry about that in the future.

Have you ever used fish shell? If not, what is your favorite shell? Let us know in the comments below.

If you found this article interesting, please take a minute to share it on social media, Hacker News or Reddit.

Source

FacebookTwitterTumblrRedditLinkedInHacker NewsDiggBufferGoogle ClassroomThreadsXINGShare
Exit mobile version