Live data from Hacker News

Fish shell 2.2

fishshell.com

1–10 of 73 posts

Re: Fish shell 2.2

#3
I've been using fish shell on osx for the last 3 years. It's fun and puts ctrl-r in front of my typing without being obtrusive. I'm glad to see it here.

Re: Fish shell 2.2

#4
I use Fish shell on Ubuntu and OS X for basic stuff: file manipulation, using command-line apps, and occassionally doing some light shell scripting to automate my workflow.

Coming from BASH this shell feels like a much-needed update! Instead of worrying to make sure my terminal has all of these feature and then having a different experience in each terminal app - now All of the features are in shell not the terminal and I can connect anywhere, from any device, and enjoy the same setup.

The only two downsides are actually the same downside: its not compatible with BASH's shell scripting, which means you often cant just run shell scripts written by others, you may have to reformat it a little first. Same if true for how you format aliases and a few other shell-related stuff you put in your options file. It will still all work, but unless it's been ported to Fish's syntax it may need to be updated or rewritten.

This means that all of my scripted automation I have done is Fish-specific for now and wont run in regular BASH.

Re: Fish shell 2.2

#5
My main gripe with a shell like Fish is that it won't work with the trusted ol' BASH scripts. Seeing as I deal with quite some BASH scripts on a day-to-day basis at work this keeps me from trying it out, even though I'd love to be able to use something more sophisticated/evolved than plain BASH.

Re: Fish shell 2.2

#7
post #2

Awesome! 90s, here I come!

Downvotes? Come on, the 90s were fantastic. I haven't heard of Fish before but what I said was meant as a supportive pat on the shoulder; projects like these are great. So whoever's pressing the down button, please, try to crack a smile, or at least stop ruining mine.

Re: Fish shell 2.2

#8
post #5

My main gripe with a shell like Fish is that it won't work with the trusted ol' BASH scripts. Seeing as I deal with quite some BASH scripts on a day-to-day basis at work this keeps me from trying it out, even though I'd love to be able to use something more sophisticated/evolved than plain BASH.

How come your scripts don't work with #!/bin/bash ?

Re: Fish shell 2.2

#10
post #4

I use Fish shell on Ubuntu and OS X for basic stuff: file manipulation, using command-line apps, and occassionally doing some light shell scripting to automate my workflow. Coming from BASH this shell feels like a much-needed update! Instead of worrying to make sure my terminal has all of these feature and then having a different experience in each terminal app - now All of the features are in shell not the terminal…

> its not compatible with BASH's shell scripting, which means you often cant just run shell scripts written by others, you may have to reformat it a little first.

What exactly do you mean by “Shell scripts”? If the script contains a proper Shebang you can easily run it via `./script.sh`. If not you use: `bash ./script.sh`.

Post reply on HN