Zsh Vs Bash Performance Reddit However, it lacks some of the more


Zsh Vs Bash Performance Reddit However, it lacks some of the more advanced features of zsh, such as improved globbing and auto-correction, As a default bash user who want to switch from bash why should i use fish instead of zsh ? I was told fish and bash have diffrent syntax but learned that even bash and sh syntax are not all same and people recomends using dash instead of bash , I've gotten zsh really close to what all I liked about Fish, so that is what I use now, Mar 18, 2024 · Compare the performance of two of the most famous Linux shells: dash and bash, This screencast starts with Powerline and then switches to Powerlevel10k to compare their… And stock zsh required me to port all my bash setup, in addition to it providing only very few worthwhile niceties out-of-the-box, Let’s dive in! What Is a Shell? A shell is more Nov 26, 2024 · While Zsh is not completely compatible with Bash, it shares some similar functionalities and features with Bash, Oh my zsh covers several aspects, Explore their origins, features, user-friendliness, and more to find out which shell is Apr 7, 2021 · Zsh Zsh is for people wanting an interesting mix of a good compatibility with Bash and an ecosystem of plugins with a reasonable installation process, , tl;dr: Powerlevel10k is 8 times faster than Powerline with powerline-daemon, Which one is faster? starship is written in rust so maybe it has I use zsh because of Vim mode and its amazing autocompletion and fish-like syntax highlighting and suggestion, Since it's based on the same shell as Bash, ZSH has many of the same features, and switching over is a breeze, My current setup is iTerm2 with zsh, oh my zsh, zsh autosuggestion and autocomplete, the powerlevel10k theme, If you want to use zsh, AVOID installing oh-my-zsh, You can configure prompt once and have it in bash, fish and zsh, All you need to understand to know that is that Powershell is an object oriented programming language, and bash is not, Using zsh the result for the same command is zsh: no matches found: */vi, I have no need to use zsh as I don't even use BASH to it's full potential (which is a LOT, by the way), Granted on linux that's most of them, To make the search work in zsh, the search query has to be surrounded by quotes like locate "*/vi", Hi, I'm new user to ZSH, I'm searching for a shell prompt, preferably cross-shell, but both bash and zsh are fine, I wanted to know if my old shell scripts of bash will work with the same syntax in zsh or not ? I love Linux, I love the clean UNIX file hierarchy, I love package managers and how easy it is to install and run the compiler I wanna use, and bash, bash is awesome, What are your reasons for using zsh or sticking with bash? Apr 11, 2025 · Learn the key differences between Zsh and Bash—two powerful Unix shells, zsh treats them as a potentially-multiple-directory-spanning wildcard, Mar 29, 2025 · Bash vs Zsh vs Fish: Learn the key differences between the top Linux shells in 2025, Purely from my reading and research, tcsh just looks like a major PITA for marginal performance gain, especially on modern hardware, However, I have no experience with bash-it, so you might get things similar to that On MacOS’ terminal the default one is zsh, it used to be bash but it’s like 3years now that zsh is there by default, It's particularly good when performance is a concern and I need to grind through lots of data, Pretty much EVERYTHING you find on the Web and all the random scripts and tools you find are either for Bash or standard POSIX Shell Script, and Fish (unless it's changed) is not POSIX-compliant, Dive into the debate of fish vs bash, Bash is nearly always available in a default install, but Zsh might not be, You can go 20 years working in some of the largest companies in silicon valley and never once encounter powershell, Note that bash, too, has programmatic autocompletion Not as sophisticated as zsh's, though, Even though I use zsh as my shell, I have bash installed and 99% of my scripts as a noob is in bash, On a We would like to show you a description here but the site won’t allow us, POSIX) for We would like to show you a description here but the site won’t allow us, Thus far it’s been a good experience so thought I’d share why I did it, how I tweaked my setup and my thoughts on Fish so far, If you're looking for tech support, /r/Linux4Noobs and /r/linuxquestions are friendly communities that can help you, You still probably should know it sadly, but be sparing in what you write, In this article, Zsh vs Bash we will try to draw a line between the two shells and show the differences so that you can understand why you should use one What is a more relevant comparison is zsh/fish/sh vs bash, Or if you do, be fully aware of that, and be careful with the points at which they differ, Install as follows: 118 votes, 127 comments, I am a Bash user looking into switching to Fish (or Zsh), GNU bash, version 5, I went back to the Unix Shell tutorial by the swcarpentry and I've done some research about this, but I'm still confused on something: The swcarpentry shell tutorial Jan 10, 2025 · When it comes to command-line interfaces, the debate between Zsh vs Bash often takes center stage, On the other hand, take zsh (or bash etc), 3, Fish is much easier to setup, but the incompatibilities with bash discourage me from learning, Plus, I've used BASH for my many years of Linux-ing (does that count as a word? I think I've been watching too many Bryan Lunduke videos) and don't want to switch to a different shell, I use PowerShell on my Mac instead of zsh or bash, Uncover features, strengths, and tips to master your command line experience, May 21, 2025 · Bash strictly adheres to POSIX standards, which ensures broad compatibility across Unix-like systems, If you favour linux, favour bash, Typically bash shell is the terminal shell provided by default in Linux Distros , The most popular and the default of 99, Conceptually it's a combination of both a "terminal" and a "shell" rolled into one git bash: I think it's what the git-for-windows team added in because so many things in git depend on Linux/Unix concepts/tools that it was easier to create "git bash" than to port the code that uses bash [1], e, Broadly, bash has paid more attention to standards compliancy (i, Still only takes a few seconds to complete, BASH, zshrc config, plus zsh offers a bash-compatibility mode that can read , There are good and fast themes out there but they all were developed recently, after Oh-My-Zsh has stopped accepting new themes, Many things are orchestrated with sh scripts, all tutorials assume bash etc, Pros of Starship: Works in many shells, If fish is friendlier than zsh, why do I see more people using zsh instead of fish? And what are the main differences… May 12, 2025 · The command-line shell is an essential tool for interacting with the operating system, allowing users to execute commands, automate tasks, and run scripts efficiently, Apr 11, 2025 · Learn the key differences between Zsh and Bash—two powerful Unix shells, Thus, the most important thing performance-wise when using Oh-My-Zsh is to switch to a fast external theme, (the example given (ls **/*, In this blog, we’ll explore the key features of Zsh and Bash, helping you decide which one suits your workflow best, It still has bash installed (a fairly old version due to licensing) and existing accounts keep their perfered shell as bash but ya it is installed by default and new users have zsh as their perfered shell, Bash treats a "**" as two individual non-multiple-directory-spanning wildcards, I've always been using oh-my-zsh (omz) on mac/linux and oh-my-bash on windows, Apr 29, 2024 · With both Bash and Zsh providing compelling advantages, selecting the right shell for scripting can significantly shape your productivity, and simplify your daily tasks, 235K subscribers in the linuxquestions community, Jul 8, 2024 · The most prevalent shell in this regard is Bash but there are other variants available and used widely as well, like Zsh or the Z shell, In the question “What are the best UNIX shells?” zsh is ranked 2nd while Bash (Bourne-Again SHell) is ranked 3rd, Mar 24, 2025 · Scripting capabilities Bash — Due to its POSIX compliance and speed, Bash is better suited for scripting and automation Zsh — Offers more customization for an intuitive scripting experience but lacks universal acceptance due to its POSIX limitation Auto-completion and command history Bash — Uses a simple tab and interface, making it the go-to for users who are more focused on performance Dec 27, 2023 · For experienced Linux users, choosing the right shell is an important decision, My environment is set up to support either based on group of startup scripts I maintain, That last one lets you get away without quotes in more places, which again saves typing, but is not a habit you want to carry back into bash, homebrew specifically insists on bash for their installer as it doesn't work on zsh, which they have to very clearly point out as zsh is the default shell on their primary target platform, When it comes to the power of Powershell vs the power of Bash, Powershell is technically far more of a powerful tool than bash, But what is Zsh, and what is Bash? Both are powerful Unix shells with unique capabilities, making them popular among developers, It's been a while since I last played around with fish, but I don't remember the documentation "sucking me in" like nushell's, Other than that, there are not many different from bash as interactive shell, Hello, I've switched to a MacBook after using Xubuntu in a VM (on a Windows machine) for a while (I'm currently on the RPS UI) and I wonder if anyone is using zsh instead of bash (since they're similar) and how it affects things, Hello, I've heard about zsh a few times, and just looking into it, it looks significantly nicer than bash with a lot of great… We would like to show you a description here but the site won’t allow us, In practice it is used to specify which program will process the script, with #!/bin/bash and #!/usr/bin/bash having fairly consistent behavior between UNIX-like systems (use the interpreter at that absolute path), but no one "working" for all UNIX-like systems, So it gives you both a terminal and bash, but in windows, Mar 23, 2023 · Shell Comparison: Analyzing the Pros and Cons of Bash, Zsh, Fish, and Tcsh Helping you decide which shell to use! Before we begin comparing various shells, if you’re not sure what a shell is Aug 3, 2020 · Zsh vs Bash When we talk about UNIX-based programming we usually mean consoles, terminals and command line interfaces, The default Bash shell is a powerful option, I then found out you could use VIM keybinds with bindkey -v in the , Scripts have shebangs like #!/usr/bin/env bash or #!/bin/sh or similar at the start, indicating what shell/program they should be loaded with, Target one or the other, not both, If you're planning cross platform, learn both, Mar 19, 2025 · Compare the Bash vs, oh-my-zsh/custom, I realize the startup time going to get slow down, Discover which is better for scripting, performance, customization, and productivity in your terminal workflow, This difference matters when you‘re writing scripts that need to run on multiple systems: # This works in both Bash and Zsh We would like to show you a description here but the site won’t allow us, Only ancient themes are bundled with Oh-My-Zsh, Discover which shell suits your workflow—scripting, customization, or beginner-friendly use, More about zsh Completion System, We have a problem teaching noobs the way of the terminal in Linux: They think they need to prefix every command with 'sudo' and it's really harmful, bash* configs directly, For scripting, bash, though I'm very excited about nushell getting more mature, Having a set of compatible programs would allow them to get used to the most interesting nushell features right now and make full switch once they'd start missing the rest of them, Why would I want to use one or the other more than the other personally I have been using default bash but I'm curious abt Zsh We would like to show you a description here but the site won’t allow us, 168, While Bash emphasizes reliability and simplicity, Zsh adds modern enhancements like auto-suggestions and plugin support, offering a more versatile experience, Aug 21, 2024 · Note: While these shells offer various advantages, the choice of shell often depends on specific use cases, personal preferences, and the operating system environment, Welcome to /r/Linux! This is a community for sharing news about Linux, interesting developments and press, 0, ZSH vs BASH, a question about wildcards, Also, it's common to provide a , I've been using zsh for several months after switch from Bash because Zsh has similar syntax as Bash, and it have something call oh-my-zsh which has the plugins that make my life on terminal easy, How about Eshell? I use bash/sed/awk for general system administration and automated tasks, Maybe someday, but not today, So if you're planning on specializing in linux you should learn bash instead of powershell, One such colection of plugins is omyzsh, while it looks nice, in my experience its much slower than bash, taking sometimes a whole second to give you a prompt, which for me was a The idea of Bourne shell as a scripting language is easy leveraging of other programs and their input/output capabilities (filtering), Differences The processing of variables is the same in both zsh and bash, Jan 11, 2025 · Both Bash and Zsh are Unix shells designed to make these interactions efficient and intuitive, zsh offers a superset of capability, Some other fish advantages: Nushell has super nice, modern documentation compared to bash / zsh, Fairly straightforward configuration, First: the shell is an interface between the user and operating system services, Jul 26, 2023 · Dive into the command-line world with this detailed comparison between two powerful shells: Bash and Zsh, I believe both have the necessary plugins and themes I need, so it all just comes down to speed, Disclaimer: I made powerlevel10k, Vi input mode, basic globbing, simple file auto-autocompletion and a minimal prompt with color is all I really need, Understanding how shells work sets the foundation for comparing Zsh vs Bash effectively, In my opinion the only reason to use bash is if you're working with a legacy linux package that hasn't been ported to something better, Here’s a brief overview of how to install each shell on these platforms: Installing zsh on Linux If you are running a Linux distribution, you can typically install zsh using your package manager, OhMyZsh and bash-it are approximately mutually on par, Trying to make any non-trivial script work in both bash and zsh is an exercise in frustration, 20 votes, 10 comments, It's easy to write pipelines, loops, command subs, etc because I'm used to bash already from script-writing, With WSL I can have Ubuntu (And other distros) and Windows in one system, In bash, it is done by including bash_completion while zsh achieves this by running compinit, Written in Rust, Like Perl, it’s a power trip to write, but reading it later is a chore, This is from the Zsh FAQ: 2, Zsh is great, and is even better with oh-my-zsh, but if you have to deal with Linux that may or not have zsh (including legacy ones), and colleagues that may or not know/use zsh, probably sticking with bash is a good choice, The real power of zsh for me is in the extensions available for it and the fact that it is the default shell on macs so I don’t have to worry about whether or not my profile/dotfiles will work as intended between work/personal Macs and when I get new computers This article dives into the differences between Bash and Zsh, comparing their features, scripting capabilities, performance, and customization options to help users choose the right shell for their needs in 2025, The Zsh documentation is pretty nice Zsh is more or less a superset of bash If you already know how to use bash, then congratulations, pretty much everything you know from bash still works in zsh, Changing your shell shouldn't affect scripts, In bash, I can type the command "nmap 192, There's some edge cases, e, Zsh is designed to be a highly customizable shell with an interactive command-line interface for executing commands, running shell scripts, and performing various system administration tasks, The Zsh documentation is pretty nice See this post for performance comparison, Great documentation, I've found Starship, a cross-shell prompt and Spaceship, a zsh prompt, 3K votes, 305 comments, Zsh, while mostly compatible with Bash, prioritizes features and user experience over strict POSIX compliance, 99% distro is bash, but there are alternatives such as zsh, which is much more feature-full or dash, which gives up features for absolute speed, or fish, which came with a lot of nice to haves by default, While Powerlevel10k can be used together with Oh-My-Zsh, this isn't a requirement, I also share some of the many mistakes I made in trying to configure fish to behave a bit like a Linux native vs Windows 11 WSL2 **disclaimer: gaming, data analytics/privacy, moral and general Linux vs Windows fanboyism isn't relevant here, please stay on discussion** I've been a Windows user for most of my life but I've move over to Ubuntu last years and I've been nothing more than satisfied, I don't really know anything about how shells work, just some basic bash scripting language, Zsh is more likely to be preinstalled on your machine, But two popular alternatives, ZSH and Fish, offer more advanced features and customization, For example, I have a script that calls fgrep with 100k line pattern file, It allows me to use the same scripting language between Windows and Mac OS and I reuse most of my scripts between the two platforms, For example to find all instances of files named "vi" one can use bash with command locate */vi, Is there any reason to set my default terminal to bash instead of zsh? What is the difference? Of the above, fish is my favorite by far; it's an absolute joy to use, and config is easy, A coworker of mine uses fish instead and he's frequently grumbling over lack of fish support for this or that tool, Which should I try to stick with and learn? Learn "shell", prefer bash Make sure you install a modern version of bash Make sure when you put a #! xxx shebang at the start of a script it references the shell you are actually targeting (so sh for posix, bash for bash, zsh for zsh) Don't configure your system to use bash as a default shell, learn to live with and understand differences, fish which is quite different), Also I see some folk here mention script incompatibilities in fish – I personally always set a shebang in my scripts, so I actually never encountered any problems when running my bash scripts (which include very A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck), I've used Bash, Zsh, Zsh+Ohmyzsh and Zsh+grml-config From my experience, bash lacks some quality of life features, like the ** globs from zsh, however, many other features are actually plugins, written in zsh, ), On a A subreddit for discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck), Zsh has job control, It’s a plugin system to integrate multiple Zsh scripts, Both zsh and fish are available on most major Linux distributions and macOS, So for those of you who have more experience with zsh and other shells: can you show me some ways in which the design and engineering of zsh is lacking; on its own, or compared to bash and other classical shells (note: I am not interested in comparisons with new-style shells like fish or nu-shell), Zsh just has way more features, and IMHO is easier to customize (for functionality and aesthetics) and add plugins to, Much faster, 2) In all of the tests below, the count = number of executions per second for three seconds after a one-second warmup, What is ZSH? ZSH, also called the Z shell, is an extended version of the Bourne Shell (sh), with new features and support for plugins and themes, 3M subscribers in the ProgrammerHumor community, I'm biased of course but when it comes to IMO having to install oh-my-zsh is the deal breaker for me, With zsh, I am working (with nearly) a superset of bash, Dec 28, 2022 · Installation Now that we’ve covered each shell’s basic features let’s talk about the installation process, I'm increasingly seeing Zsh being recommended, but I'm having trouble finding a useful eplanation about its advantages vs bash, 5: Similarities with bash The Bourne-Again Shell, bash, is another enhanced Bourne-like shell; the most obvious difference from zsh is that it does not attempt to emulate the Korn shell, As an interactive shell, Zsh is more feature rich and is POSIX enough that you really don’t get much going back to bash if you already have made the jump to Zsh, zsh is a close 2nd, followed by bash, Many people are still going to miss some Bash/ZSH features, (BTW: I use eshell as a daily tool and I can't imagine going back to another shell, But, I could not find any comparison for zsh vs fish, Zsh is more or less a superset of bash If you already know how to use bash, then congratulations, pretty much everything you know from bash still works in zsh, So windows users use bash instead of CMD or Powershell as well right? What is the "canonical" way to use it in windows? Installing bash normally? Using WSL? Isn't WSL a virtual machine? What is a more relevant comparison is zsh/fish/sh vs bash, You can do everything you want with zsh easily without it, ) link: BASH, ZSH, FISH, I historically used a linux machine but recently got a mac, There's no "killer" reason for me to use Zsh, just a bunch of quality-of-life features that I get from oh-my-zsh: Git awareness, live syntax highlighting, a slightly better Vim-like mode, *" This command does not work on zsh, We would like to show you a description here but the site won’t allow us, g, Bash remains highly capable and is the most widely used and supported shell across Unix-like systems, with a vast ecosystem of scripts and tools built around it, Maybe it makes sense for English-speaking users (of PC, Linux), so I made a translation of it (note: English is not my native language, so please forgive mistakes and awkward expressions), Basic Features of Bash and Zsh We would like to show you a description here but the site won’t allow us, By the end, you’ll see why Fish provides […] There's some edge cases, e, I program in C and C++, apart from hello-world types, never done any major scripting, Bash is the reliable, time-tested option that prioritizes portability, while Zsh offers advanced features and customization for users who need a more tailored shell environment, There's also word splitting, which zsh doesn't do automatically on parameter expansion, Sep 24, 2023 · Here's how to install one popular alternative, ZSH, If you have any scripting tasks, skip Bash/ZSH (for the reasons explained above) and use Python or Perl which are much more at home in an "unixy" environment, What do you use, any good recommendations? (For a Node/JS dev) Powerlevel10k is an alternative to Powerline Status ZSH, I think that could simplify the adoption, Noobs can completely destroy their systems using 'sudo', DT mentioned that he uses all three, I'm wondering how a workflow using three shells would be like and what each shell would be used for? My preferred user shell is zsh, This article will look at Bash vs Zsh, focusing on their features, performance, extensibility, and community support, Switching to zsh was not hard, for most functionality zsh and bash are identical, 74 votes, 130 comments, I really like Fish, but I just couldn't stick to it, I personally use zsh because of sensible defaults with oh-my-zsh and some nice things like easier history search, smarter autocomplete, better aliases etc, One of the main benefits of bash is its widespread adoption and support, Fish provides all of those features natively, is much easier to configure (ever tried writing a completion script for zsh vs fish?), and is significantly faster, Bash: The Important Differences 29 votes, 83 comments, Anything and everything uses bash, and it is just there in macOS and Linux, Bash (and Zsh and POSIX) have all these arcane whitespace rules, poor docs (mostly Zsh), ugly syntax (fi, esac, etc), and dirty tricks that make it hard to make sense of, Zsh is fast and has smaller memory footprint, so you can have many instances hanging in the background (hello tmux users) without big impact on your system, But it's hard to deny the benefits of owning a machine running good old popular Windows, While there are various shell options available, Bash, Zsh, and Fish stand out as the most popular choices, each offering a unique set of features, making it crucial to understand their differences in order to select the right 55 votes, 106 comments, #!/usr/bin/env bash has inconsistent interpretation, with the space character not If you're mostly interested in using the shell interactively, Bash, ZSH, etc, When comparing zsh vs Bash (Bourne-Again SHell), the Slant community recommends zsh for most people, Why? Mar 18, 2024 · Compare the performance of two of the most famous Linux shells: dash and bash, In this comprehensive guide, we’ll explore the key differences between ZSH and Fish shell, I have some experience with Mac OS and Apple has adopted Z Shell as their terminal shell of choice from now on, On Windows systems, learn and use PowerShell for both interactive shell and scripting, html) also works in bash), The most common command shell is Bash, but there are other options available and widely used, such as the Z Shell or zsh, Mar 24, 2024 · zsh for interactive use, because I like a few of it's extra features vs bash (cd -<tab>, cd this that) and I haven't bothered with fish yet, Measure your shell startup time between fish and zsh (with comparable features) and you’ll see what I mean, 3(0)-release (amd64-portbld-freebsd11, Would I be hindering myself by replacing bash with zsh or is it simply a matter of choice? Would love to read an article that objectively compares the two, I know there are more but limiting my choices Bash vs Zsh vs Fish? Hello, Scripts always use the "#!/bin/bash" or "#!/bin/zsh" to direct the target environment, I'm trying to set up my devtools like neovim, my shell, tmux but I'm struggling with a few things, While you can do this in Python, the constructs are similar to how you would have to do this in any language (that is, takes more lines of code, setup, etc, 4, Zsh shell command languages, explore their differences, and see how to use both successfully, Zsh is Posix shell, so many more things just work with it, Zsh is often combined with Oh My Zsh a plugin system and collection of plugins that enhance the shell, zshrc, Jun 18, 2016 · I have spent sometime trying to pick one, on net comparisons are for zsh vs bash and fish vs bash, Now when I having many plugins and zsh completion helper on , It began as an extremely talented programmer forking it and spending 1 whole year cleaning up Oh My Zsh's code, fixing performance issues and bugs, cleaning up the code organization and making everything a lot better, 1, Can be configured with a wizard, Just recently a colleague told me he's using starship, So windows users use bash instead of CMD or Powershell as well right? What is the "canonical" way to use it in windows? Installing bash normally? Using WSL? Isn't WSL a virtual machine? One difference is that wildcard characters behave different, Personally, I use Zsh for my shell on Linux, Bash for my shell on Windows, and Bash for my scripting language, There are just a few gotchas to keep in mind, Customization: Zsh allows for extensive customization through themes and plugins, which can improve user experience and productivity [3] [6], Zsh also offers ways to do fancy customizations, Hey guys! What's the current "ohmyzsh" of the zsh plugin managers? Which one is good maintained and fast at the same moment? Jul 1, 2025 · Performance: Some users report that Zsh can be slower than Bash in certain scenarios, particularly when using extensive plugins [3] [5], Pros of powerlevel10k: More features: Transient Prompt, Instant Prompt, Show on Command, etc, ZSH vs, In this article, we'll attempt to draw the line between the two shells and show the differences so you can get a sense of why you might use one or the other, Usually we’re talking server side or in a containerized environment or someplace locked down, Explore the nuances of zsh vs bash in this comprehensive guide, Mar 1, 2020 · Things to know when differentiating Zsh vs Bash, A subreddit for asking question about Linux and all things pertaining to it, May 12, 2025 · Bash, Zsh, and Fish each have their own strengths and weaknesses, depending on your needs and level of expertise, The changes they made do make for a cleaner language, but it's a new language nonetheless, bash_profile config for various command line tools; less common but not unheard of to get a , will work very well, At first I thought it's just another terminal, but turns out it's a customisation prompt like omz, I am a new Linux user who just found out about ZSH having autocomplete from command history an had to try it, The features and configurations are simple and extensive, and I especially like that it works in PowerShell just as well as in zsh, I can have the same prompt configuration across Windows and Linux, I'm using zsh for my shell--it seems to solve some idiosyncrasies with the bash shell language but I assume it has quirks of its own by nature of being a Linux shell scripting language, It's a great middle ground between a minimal POSIX compatible shell like dash and something more heavy like bash/zsh, Completion Both the shells provide features like command completion and switching to fancy mode, Dec 28, 2022 · Like zsh, bash includes several advanced features and capabilities, such as command line editing, customizable prompts, and support for themes and plugins, They are very similar, Discover the strengths and quirks of each shell to find your perfect command line companion, I'm looking for a good terminal to use in 2023, is iTerm + OhMyZsh still a valid choice? I tried Warp for a while but I don't like it, and I don't use the AI features enough, My biased suggestion is Powerlevel10k, Almost everything that works with bash will work with zsh (unlike e, The obvious one is array indexes, which start at 1 in zsh and 0 in bash, Since both shells are under active development it is probably not sensible to be too specific here, Is this still relevant in 2020, my understanding bash is on v5 so does it have the features that zsh has, like autocomplete… Moving from Zsh to Fish 🐠 I recently began experimenting with Fish after a long time using zsh and oh my zsh, But now trying my hands at python and shell-scripts, For anything funny related to programming and software development, As far as Starship is great, Moving to zsh from bash was pretty simple, Other than that, no, ppz cimunj xwaxy efzmk slzmi emeef eucy mjpni ggyekt xzyin