Earlier quoted context omitted.
Yeah, that great we have a lot of different opinion on thing and tools. For personal use i would try it. But for server side we as usual stick to default shipment, vim, zsh etc
What installs zsh by default? From my understanding you have to choose to go out of your way to use zsh over bash (or in some cases dash).
Let's release Rust-based fish
11–19 of 19 posts
Re: Let's release Rust-based fish
#12Earlier quoted context omitted.
Yeah, that great we have a lot of different opinion on thing and tools. For personal use i would try it. But for server side we as usual stick to default shipment, vim, zsh etc
What installs zsh by default? From my understanding you have to choose to go out of your way to use zsh over bash (or in some cases dash).
Re: Let's release Rust-based fish
#13Earlier quoted context omitted.
Faster, simpler and nicer to use, in my limited experience of ZSH. A focus on great defaults rather than expandability. But then I’m somewhat biased, having settled on Fish over a decade ago. ZSH might be better now.
Can you elaborate on "simpler and nicer to use"? The last time I've seen a description the differences, they were just minor simplifications of bashisms, like iterating an array, which don't simplify the experience significantly.
Re: Let's release Rust-based fish
#14Earlier quoted context omitted.
Yeah, that great we have a lot of different opinion on thing and tools. For personal use i would try it. But for server side we as usual stick to default shipment, vim, zsh etc
What installs zsh by default? From my understanding you have to choose to go out of your way to use zsh over bash (or in some cases dash).
Re: Let's release Rust-based fish
#15Is there any report on performance improvements or new features that this rewrite unlocked?
Re: Let's release Rust-based fish
#16Earlier quoted context omitted.
What installs zsh by default? From my understanding you have to choose to go out of your way to use zsh over bash (or in some cases dash).
zsh has been the default on macOS for a while now so it's pretty commonly used
> But for server side we as usual stick to default shipment, vim, zsh etc
And macOS isn't a server OS.
Re: Let's release Rust-based fish
#17What difference from ZSH, any reason I have to use it over other? As my understaning it bring bunch of features out of box, syntax highligh, tab completion etc.?
I think this is a good summary. The best thing about fish is that you don't need to install any plugins to get all of the nice things that other people put a lot of effort into configuring: tab completion, syntax highlighting, and so on. It's also just really comfortably ergonomic in a way that is hard to describe unless you've used it - multiline commands automatically update their indentation as you type, completions for most common programs come pre-bundled, you can easily set environment variables globally across all of your shell instances without fiddling with config files or reloading your shells, and so on.
Re: Let's release Rust-based fish
#18Earlier quoted context omitted.
Can you elaborate on "simpler and nicer to use"? The last time I've seen a description the differences, they were just minor simplifications of bashisms, like iterating an array, which don't simplify the experience significantly.
I switched to Fish about a decade ago too. "simpler and nicer to use" is a good summary, but to flesh it out a bit from my perspective: given how much time I spend in the terminal, the every day ergonomics are quite important to me. I used to use ZSH with oh-my-zsh and a bunch of plugins, over the years this got slower and slower, and the maintenance burden got annoying. It got to a point where opening a new terminal…
It's also why I love starship https://starship.rs/. Lots of plug-ins to customise what I want at the prompt, and all of it native compiled such that it executes in milliseconds.
Re: Let's release Rust-based fish
#19What difference from ZSH, any reason I have to use it over other? As my understaning it bring bunch of features out of box, syntax highligh, tab completion etc.?
Faster, simpler and nicer to use, in my limited experience of ZSH. A focus on great defaults rather than expandability. But then I’m somewhat biased, having settled on Fish over a decade ago. ZSH might be better now.
https://github.com/fish-shell/fish-shell/issues/1786
It is worth mentioning that exists `https://fishshell.com/docs/current/cmds/psub.html