Bash or ZSH?
What do you like to use more? Which one is more customized and updated?
zsh allows me to install fish-like autosuggestions, which is the only thing that I actually miss on the bash + starship combo.
You can get highlighting and autosuggestions just like zsh/fish with ble.sh, check it out!
Yeah, zsh is amazing. I wish @dhh could make it a default one with omzsh, or the powerlevel10k themes
Despite the warnings of limited support, try this one out: https://github.com/romkatv/zsh4humans. Way better in performance than omyzsh and excellent default config. See this: I have bash in its standard starship config and zsh with zsh4humans as my new standard shell (changed just via chsh). tested on an old HP6200 with i7 2600 and SSD.
❯ hyperfine "bash -l"
Benchmark 1: bash -l
Time (mean ± σ): 62.0 ms ± 12.9 ms [User: 37.0 ms, System: 33.2 ms]
Range (min … max): 55.5 ms … 121.4 ms 24 runs
Warning: The first benchmarking run for this command was significantly slower than the rest (121.4 ms). This could be caused by (filesystem) caches that were not filled until after the first run. You should consider using the '--warmup' option to fill those caches before the actual benchmark. Alternatively, use the '--prepare' option to clear the caches before each timing run.
❯ hyperfine "zsh -l"
Benchmark 1: zsh -l
Time (mean ± σ): 1.8 ms ± 0.5 ms [User: 1.0 ms, System: 0.8 ms]
Range (min … max): 0.8 ms … 3.6 ms 1153 runs
Warning: Command took less than 5 ms to complete. Note that the results might be inaccurate because hyperfine can not calibrate the shell startup time much more precise than this limit. You can try to use the `-N`/`--shell=none` option to disable the shell completely.
zshallows me to install fish-like autosuggestions, which is the only thing that I actually miss on thebash+Starshipcombo.
I used Fish for a while, but about a month ago I migrated to Bash. Now I’m using ble.sh together with bash-completion, and I’m pretty satisfied with this setup.
also wonder about this, coming from mac and zsh is the default shell.
also wonder about this, coming from mac and that is the default shell.
Apple switched from Bash to Zsh because newer versions of Bash are licensed under GPLv3, which Apple avoids using due to its stricter licensing terms.
Fish gang rise up 🐟
I see we need ZSH as a default shell on Omarchy, too
I see we need ZSH as a default shell on Omarchy, too
+1
fish defaults are 🤌
Yeah, zsh is amazing. I wish @dhh could make it a default one with omzsh, or the powerlevel10k themes
There is nothing I miss from omzsh due to starship ;)
You can get highlighting and autosuggestions just like zsh/fish with ble.sh, check it out!
It seems to do much a lot of things that starship already does. I just want the auto-completion feature, but it totally overwrites the starship prompt which I love...
You can get highlighting and autosuggestions just like zsh/fish with ble.sh, check it out!
It seems to do much a lot of things that
starshipalready does. I just want the auto-completion feature, but it totally overwrites thestarshipprompt which I love...
You can simply disable everything you don’t want Disable features
I only use the auto-completion
🐟
Why not to ask the user at the installation what shell he wants? Like select an option between bash, zsh, fish ?
Why not to ask the user at the installation what shell he wants? Like select an option between bash, zsh, fish ?
PR opened: #1907
Since the proposed PR was closed, this can be closed as well @hyprhex ?
https://github.com/omacom-io/omarchy-fish and https://github.com/omacom-io/omarchy-zsh serve as solutions for anyone who wishes to go this route.
thanks for adding this @ryanrhughes! I was why we Auto-launch zsh shell if in interactive bash and Auto-launch fish shell if in interactive bash as opposed to using chsh? I'm coming from macOS where running chsh was common for switching the default shell
thanks for adding this @ryanrhughes! I was why we Auto-launch zsh shell if in interactive bash and Auto-launch fish shell if in interactive bash as opposed to using
chsh? I'm coming from macOS where runningchshwas common for switching the default shell
#2271