Software Alternatives & Reviews

fish shell Reviews

The friendly interactive shell.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about fish shell and what they use it for.
  • So you've installed `fzf`. Now what?
    Each of the "enhanced" versions has a fuzzy-searchable list and preview. Here's the code (they're written as fish scripts): - Source: Reddit / 7 days ago
  • My favorite bash shortcuts in 2023
    I use fishshell, and its Oh my fish framework as my command line shell. Over the years, I have gathered many useful functions and shortcuts. Here are my favorites. - Source: / 15 days ago
  • What terminal apps are you using?
    I'd start with fish before you waste years configuring zsh or bash. - Source: Reddit / 26 days ago
  • zypper info --requires: I want it to show actual package name in the dependency list
    [email protected] info --requires fish Loading repository data... Reading installed packages... Information for package fish: ----------------------------- Repository : Main Repository (OSS) Name : fish Version : 3.6.0-1.1 Arch : x86_64 Vendor : openSUSE Installed Size : 13.3 MiB Installed : Yes Status : up-to-date Source package :... - Source: Reddit / 29 days ago
  • Advice to be more efficient with the terminal?
    Fish Shell integrates the history search functionality of ctrl-R as just the default up-arrow behavior. - Source: Reddit / 30 days ago
  • How do you manage your git commits?
    As for the terminal itself honestly it just comes with time. Really go trough some effort to make your terminal your own; find what shell emulators you like I use one called alacrity myself. Take the time to customize it to your liking. For me, thats adding tools like cgywin to my windows; or swapping shells on linux entirely to something like fish. Customizing the look with tools like starship. - Source: Reddit / about 2 months ago
  • Long time iOS user, first time trying a Mac! Any tips and tricks/must know about?
    Nothing against the default shell (zsh), but when I started using it I immediately noticed the lack of syntax highlighting. My brother recommended using fish, and I haven’t looked back. It’s very pretty and functional :). - Source: Reddit / about 2 months ago
  • Pair programming with ChatGPT - an unexpected path
    My OS is Linux Ubuntu. My shell is fish and I love it (check out my dotfiles). It allows the creation of functions (a.k.a. aliases) very easily. - Source: / 2 months ago
  • Fish 3.6.0
    Not sure if you’re being sarcastic or not, but the actual project page is very useful: The OP is the equivalent of a changelog, which isn’t going to be terribly helpful to the uninitiated. - Source: Hacker News / 3 months ago
  • -🎄- 2022 Day 21 Solutions -🎄-
    For part one, I noticed the input being almost valid Elm code, so I wrote a few lines of Fish to generate an Elm program. Then ran it with elm repl. Elm allows out of order variable declarations so it did all the work for me. - Source: Reddit / 3 months ago
  • Ask HN: Programs that saved you 100 hours? (2022 edition)
    The fish shell ( and its fantastic auto-completion. It now replaces bash as the default shell on all my machine and is the first program I install when connecting to a fresh cloud instance. - Source: Hacker News / 3 months ago
  • -🎄- 2022 Day 10 Solutions -🎄-
    Turned the input into JavaScript (using Fish) by replacing noop with cycle() and addx with cycle(); cycle(); x+=, and then executing it. - Source: Reddit / 4 months ago
  • Switching over from Linux… some questions
    Yes fishell exists, you can go fish using various ways: - Source: Reddit / 4 months ago
  • Update book library: Slowing down development
    Translating and expand my fish shell script into either Python, Haskell or both. - Source: / 4 months ago
  • ZSH autocompletion or autosuggestion? And what's syntax highlighting?
    You can also try fish, which does all of that out of the box. - Source: Reddit / 5 months ago
  • Ask HN: What shell are you using, if not *sh?
    I swear by zsh and bash, but fish shell may be your thing: There's also PowerShell for all the OSes: - Source: Hacker News / 5 months ago
  • Fedora is awerome! Been already 1 year using fedora for develoment and I love it everyday.
    As an alternative to oh-my-zsh and powerlevel10k, I prefer Fish, Starship, and the Pastel Powerline preset to get a similar set up. - Source: Reddit / 5 months ago
  • Apps that should be paid, but are not (Part 2)
    You can try out the fish shell. It parses your installed man pages for command autosuggestions. - Source: Reddit / 5 months ago
  • zsh
    Another cool history-related trick I really enjoy is history-based autosuggestions. First introduced by the fish shell, this feature dynamically autocompletes your current shell command with the most recent command that you typed that shares a common prefix with it. It can be enabled in zsh and it is a great quality of life trick for your shell. - Source: Reddit / 5 months ago
  • What's your preferred shell & why?
    I used to use Zsh, but I accidentally did `rm -rf ~/` and didn't have a proper backup. So, now I've been using FishShell for a couple of months, it has a fantastic out of the box experience. And for non-interactive usage, I use a POSIX-Compliant shell (dash). Zsh is really good too, but you have to configure it. I always use FishShell on root as I can't be bothered to configure root environment to great extent... - Source: Reddit / 5 months ago
  • How good is c/shell?
    I'd advise you to try zsh or ksh. If you don't care about POSIX compatibility then I recommend fish. - Source: Reddit / 5 months ago

Do you know an article comparing fish shell to other products?
Suggest a link to a post with product alternatives.