User-Friendly Syntax
Fish shell features a more readable and user-friendly syntax compared to traditional shells like Bash or Zsh, making it easier for new users to learn and use.
Modern Features
Fish shell includes out-of-the-box support for modern shell features such as syntax highlighting, autosuggestions, and smart command-line completions, greatly enhancing the user experience.
Web-Based Configuration
Users can configure Fish shell through a web interface, making it more accessible and easier to customize compared to other shells that require manual configuration file edits.
Consistent Scripting
Fish shell uses a consistent scripting language, which reduces the quirks and peculiarities often found in other shell scripting languages.
Promote fish shell. You can add any of these badges on your website.
Fish Shell is a highly regarded shell due to its modern features, ease of use, and ability to improve productivity for both beginners and experienced users. Its emphasis on user experience and efficient workflows makes it a popular choice.
We have collected here some useful links to help you find out if fish shell is good.
Check the traffic stats of fish shell on SimilarWeb. The key metrics to look for are: monthly visits, average visit duration, pages per visit, and traffic by country. Moreoever, check the traffic sources. For example "Direct" traffic is a good sign.
Check the "Domain Rating" of fish shell on Ahrefs. The domain rating is a measure of the strength of a website's backlink profile on a scale from 0 to 100. It shows the strength of fish shell's backlink profile compared to the other websites. In most cases a domain rating of 60+ is considered good and 70+ is considered very good.
Check the "Domain Authority" of fish shell on MOZ. A website's domain authority (DA) is a search engine ranking score that predicts how well a website will rank on search engine result pages (SERPs). It is based on a 100-point logarithmic scale, with higher scores corresponding to a greater likelihood of ranking. This is another useful metric to check if a website is good.
The latest comments about fish shell on Reddit. This can help you find out how popualr the product is and what people think about it.
Yes, obviously I'm making a bit of a strong point here, undiluted by necessary nuance. I don't shun otherwise good projects with a good reputation entirely from a mere sentence if I can avoid it. But the point is, I actually enjoy scripting in bash. Half the time people rant about it, there's something wrong in the argument. Not always of course, different tools for different people and all that. But having... - Source: Hacker News / 1 day ago
For me, this simple tools is the single best command line changer! Instead of a lot of commands to traverse the folder tree, I jump where and when I want. Other nice tools I use: Fish for shell (https://fishshell.com/), Starship for prompt (https://starship.rs/), bat "a cat with wings" for file preview (https://github.com/sharkdp/bat). - Source: Hacker News / 8 days ago
If youโre using fish shell, youโll also need to update your PKG_CONFIG_PATH:. - Source: dev.to / 19 days ago
You should try fish shell. Great user experience out of the box, including history suggestions. https://fishshell.com. - Source: Hacker News / 2 months ago
Because I use fishell, I declare it into a new file under .config/fish/conf.d/env-vars.fish. - Source: dev.to / 3 months ago
Recently I made the switch on all my devies to use the great fish Shell. It was amazing since it remembered all the Commands I executed previously, was fast as bash and had inline completion. - Source: dev.to / 4 months ago
Follow this to install. Note that this tutorial assume that you are on Linux. - Source: dev.to / 5 months ago
I've probably been using fish shell [0] for close to 10 years now. When I need POSIX compliance or if I need to run a one-off bash command, I just call bash. It's exceedingly rare. Browsing through the documentation for Oils, it seems to be organized in a way that's very confusing. When you open the fish shell website it was two clear buttons for Tutorial and Documentation. [0] https://fishshell.com/. - Source: Hacker News / 8 months ago
I remember that Julia Evans, whose blog I follow, mentioned a few time that she uses Fish. Also, some days ago I came across this post about Fish rewrite to Rust from C++, which sounds like a cool thing to do. However, I tried it some time ago, and while pretty neat, I wasn't convinced to switch to it completely. - Source: dev.to / 9 months ago
The default shell in the above flake adds Valkey, NodeJS 22, the PNPM package manager, and the fish shell to the environment. It also starts Valkey in the background through a shell hook, passing it a custom config (declared via Nix!) and runs fish so we're dropped in the fish shell instead of our login shell. - Source: dev.to / 9 months ago
Iโm testing a new shell called fish, and Iโm enjoying some features that truly make it a friendly interactive shell. - Source: dev.to / 9 months ago
Typing repetitive commands or copying and pasting test names can eat up valuable time. To help, I've created pytest.fish - a Fish shell plugin that simplifies your pytest workflow. It's lightweight, simple to set up, and makes testing more efficient. - Source: dev.to / 9 months ago
iTerm + fish. I wrote a post explaining my environment settings. - Source: dev.to / 11 months ago
# Launch the `fish` shell (see https://fishshell.com) Nix run `nixpkgs#fish` Martin@iMac ~/p/o/a/martin (ruby-on-nix)>. - Source: dev.to / about 1 year ago
The output here shows that we are running two processes: the fish shell (an alternative to bash) and the ps command itself. We can also see the PIDs of both of those processes. If we want to see a list of all the processes running on our system, including everything from the operating system, we can run ps -e. There will be a lot of output. - Source: dev.to / about 1 year ago
For bash, zsh, and fish, this installer will automatically update your console startup script. If you wish to prevent modifications to your console startup script, see skipping Volta setup. - Source: dev.to / about 1 year ago
We're using bash as our terminal shell for now (it is standard in many distros) but it is not the only one out there. If you want to test out zsh, fish or oh-my-zsh, you will see that there are a few differences and the features are usually the main differentiator. Try that, poke around. Source: almost 2 years ago
Before actual update, confirm your shell is independent on python. It is important when you use fish:. - Source: dev.to / about 2 years ago
> As for why I don't think that's their goal, just look at https://fishshell.com/ not one of the listed features requires them to drop POSIX compatibility entirely. โSensible scriptingโ is right there. - Source: Hacker News / about 2 years ago
This is the default behaviour of fish[1], by the way! [1]: https://fishshell.com. - Source: Hacker News / about 2 years ago
Last suggestion? Give fish a go. Its amazing. https://fishshell.com/. Source: about 2 years ago
Do you know an article comparing fish shell to other products?
Suggest a link to a post with product alternatives.
Is fish shell good? This is an informative page that will help you find out. Moreover, you can review and discuss fish shell here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.
I think I'm getting in love with this shell. It just works. It just takes care of all the small bits and pieces in the right way.