2 ms·
Can you summarize what made the switch worthwhile for you? I've been using zsh/omz with a customized powerlevel10k for years now and I see fish mentioned all t
by cybrox 3y ago
Can you summarize what made the switch worthwhile for you?
I've been using zsh/omz with a customized powerlevel10k for years now and I see fish mentioned all the time but I didn't really find a compelling reason to try it out for myself.
- hiAndrewQuinn 3y agoMy niche use case is that since fish comes out of the box with a whole bunch of very nice features (syntax highlighting on the shell, really good autocompletion) it's easy for me to stick it into the set of shell scripts I use to turn a new Ubuntu VM into a dev productivity machine. [1] I could probably get Zsh to do all the same stuff I would want fish to do out of the box, but it would make reading through and reasoning about the shell scripts more difficult for third parties to audit, who may not be familiar with either tool before they try it. [1]: https://github.com/hiAndrewQuinn/shell-bling-ubuntu https://github.com/hiAndrewQuinn/shell-bling-ubuntu
- vorticalbox 3y agoonly a few things that are probally also possible in zsh fish functions are super easy to create on the fly from a command updating $path is fish_add_path {path here} setting global variable is easy set -Ux FOO bar adding -g makes it global most of these require me to update my .zshrc and source ~/.zshrc as far as i am aware
- TheRoque 3y agoYou just install it and it works. I change devices, or wipe out my devices often enough that just having a familiar shell installed in one line feels comfy. I usually don't customize things a lot, I pick something with good default and rarely change anything on it. I don't want to bother downloading plugins and addons, or fonts, or themes, just for a command interpreter.
- acdha 3y agoFor me it came down to speed and maintenance. Fish is incredibly fast and I spend almost no time configuring it, so it’s trivial to bring up on a new system and I don’t have to exercise self-control to avoid tweaking it (that’s a personal failing, not other shells).
- theshrike79 3y agoIt's easy to install. I used to have some fisher plugins, but gave up on those since none of them were really essential. When I set up a new computer I can just install fish and starship prompt and I'm mostly done. My fish configuration file is just aliasing and sourcing configs from other software, it's been a while since I had to touch it.