Fish shell 3.7.0: last release branch before the full Rust rewrite

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • fish-shell

    The user-friendly command line shell.

  • And this discussion from November has an update on the progress: https://github.com/fish-shell/fish-shell/discussions/10123

  • nushell

    A new type of shell

  • Any thoughts on fish as compared to nushell [0]? It's similar to PowerShell in its philosophy and is also written in Rust.

    [0] https://github.com/nushell/nushell

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • fzf

    :cherry_blossom: A command-line fuzzy finder

  • I do find the history pager stuff interesting, but ultimately not of tremendous use for me. I rebound all my history search stuff to use fzf[1] (via a fish plugin for such[2]), and so haven't been aware of the issues

    [1] https://github.com/junegunn/fzf

    [2] https://github.com/PatrickF1/fzf.fish

  • fzf-fish-integration

    🔍🐟 Fzf plugin for Fish

  • I do find the history pager stuff interesting, but ultimately not of tremendous use for me. I rebound all my history search stuff to use fzf[1] (via a fish plugin for such[2]), and so haven't been aware of the issues

    [1] https://github.com/junegunn/fzf

    [2] https://github.com/PatrickF1/fzf.fish

  • dotfiles

    Personal dotfiles Mac OS developer setup (by andyatkinson)

  • I was able to adopt fish shell and get many features from bash that were provided from plugins. I prefer the more “stock” shell configuration for easier maintenance across computers and over time, and a less complex dotfiles project. https://github.com/andyatkinson/dotfiles

    On a team I limit my fish shell use to my own machine though, and would use bash for scripts to share with a shebang line. I also switch to a bash shell when needed.

  • zsh-autosuggestions

    Fish-like autosuggestions for zsh

  • The big thing for me was the intuitive auto-completion which I hadn't seen anywhere else at the time, but this is now also available in zsh via this plugin:

    https://github.com/zsh-users/zsh-autosuggestions

  • dotfiles

    Luke's .config (by LukeChannings)

  • I've used Fish for a while ([my dotfiles tell me I've been using it for 8 years now... how the time flies!](https://github.com/LukeChannings/dotfiles/blob/148a5021da464...)) and decided to give Nu a try.

    The main problem with Nu is that it can't really be used as a full-time shell because it doesn't support job control, so a lot of nodejs-based CLIs I need for my job seem to lock up the shell. I got around it by using pueue (a daemon that manages processes), but it's clunky to say the least.

    I do think it'll get better as it matures, but I've been through all that pain with Fish and I'm not sure I want to put myself through that again.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts