Live data from Hacker News

The fish shell is amazing

rmpr.xyz

11–20 of 302 posts

Re: The fish shell is amazing

#14
post #8

I used Fish for several years before switching over to nushell a few weeks ago. Nushell takes the ideas behind Fish even further by incorporating types other than strings and adding more built-in functionality that’s useful for your average command-line user. I doubt I’ll go back but both are great! Highly recommend Fish and Nushell!

Does nushell have the same kind of autocomplete? That’s what really keeps me using fish

Re: The fish shell is amazing

#15
post #6

Not restricted to fish shell, but I can further recommend starship.rs as a prompt, and using fzf to search through command history.

Fzf can search virtually anything, since you can pipe output into/through it. It’s fantastic.

Re: The fish shell is amazing

#16
As another commenter pointed out, while Fish has some nice out-of-the-box features, they’re all achievable in Zsh with a few lines of plugins. And did you know Zsh has a short for loop? Along with fantastic plugins like fzf-tab, I don’t see a reason to use anything else right now.

Though, I’m keeping a very interested eye on Nu shell. They’re doing a lot of stuff right, and I expect it will become a very useful scripting language in its own right even when not used full-time as a shell.

Re: The fish shell is amazing

#17
post #16

As another commenter pointed out, while Fish has some nice out-of-the-box features, they’re all achievable in Zsh with a few lines of plugins. And did you know Zsh has a short for loop? Along with fantastic plugins like fzf-tab, I don’t see a reason to use anything else right now. Though, I’m keeping a very interested eye on Nu shell. They’re doing a lot of stuff right, and I expect it will become a very useful scrip…

Many of the features are also achievable with pure bash with ble.sh (https://github.com/akinomyoga/ble.sh).

Re: The fish shell is amazing

#18
post #2

> fish is not POSIX compliant, don’t expect your previous scripts to work at all Extend, embrace, extinguish?...

fish never claimed to be POSIX compliant to begin with, so no. There never was an 'extend' step.

But seems to want us to replace the old reliable shell with it (Or this is what I understand). I see a lot of people reinventing the wheel in Linux and trying to appeal the new users. What you have in the end is normally worse than the standard ones. Is just dissecting Linux in a lot of smaller particles and smaller rooms.

So thanks, but not thanks. Not to me.

Wouldn't be much more practical to use all of those talent and ideas to help to improve the extant bash shell instead?

Re: The fish shell is amazing

#19
post #16

As another commenter pointed out, while Fish has some nice out-of-the-box features, they’re all achievable in Zsh with a few lines of plugins. And did you know Zsh has a short for loop? Along with fantastic plugins like fzf-tab, I don’t see a reason to use anything else right now. Though, I’m keeping a very interested eye on Nu shell. They’re doing a lot of stuff right, and I expect it will become a very useful scrip…

A recent demo of Nushell given a couple of weeks ago:

https://media.handmade-seattle.com/nushell/

Post reply on HN