Live data from Hacker News

Fish shell

fishshell.com

1–10 of 120 posts

Re: Fish shell

#5
Tried it, liked it, but the incompatibility with copy-pastable scripts online made me switch back.

If those little copy-paste sh/bash scripts would have worked, I'd still be on Fish.

Re: Fish shell

#6
The problem with these alternative shells (to me) is that you'll have to install the shell on other machines before you can use the script you wrote. Bash being present on just about all Linux distros makes it useful, even if the scripting is quite terrible. And if I'll have to do something more complicated I'll use a proper scripting language like Python instead of learning another shell language.

It would be great if bash was a little less crap though.

Re: Fish shell

#7
post #5

Tried it, liked it, but the incompatibility with copy-pastable scripts online made me switch back. If those little copy-paste sh/bash scripts would have worked, I'd still be on Fish.

What stopped you from writing "bash[enter]" before running your scripts?

Re: Fish shell

#8

The problem with these alternative shells (to me) is that you'll have to install the shell on other machines before you can use the script you wrote. Bash being present on just about all Linux distros makes it useful, even if the scripting is quite terrible. And if I'll have to do something more complicated I'll use a proper scripting language like Python instead of learning another shell language. It would be great…

I personally don't use the scripting language at all (except for configuring it or whatever). I just use it as a nicer bash interface.

Re: Fish shell

#9
post #7
post #5

Tried it, liked it, but the incompatibility with copy-pastable scripts online made me switch back. If those little copy-paste sh/bash scripts would have worked, I'd still be on Fish.

What stopped you from writing "bash[enter]" before running your scripts?

Or running the pasted scripts through bash in fish?

I actually use this guy: https://github.com/edc/bass

Re: Fish shell

#10
I switched all my home machines' shell to fish, and my work computer also to fish, and it has been an amazing productivity boost for myself. The extremely ergonomic way it represents history (old commands) is what does it for me.

If I need to script something, I always do it in bash (which is easy to transition to from bash). I don't use the fish language for any scripting because of incompatability, but as a command line interface to my systems it has been a massive boom to my quality of life. I could not reccomend it more.

Post reply on HN