Live data from Hacker News

Oh My Zsh adds bloat

rushter.com

261–270 of 304 posts

Re: Oh My Zsh adds bloat

#261
post #4

I use oh my zsh for exactly one reason: I can get a good shell experience out of the box and immediately start working on stuff productively, whether it's a new machine, a new remote host or a container. I could spend hours figuring out all those things, bit I'd rather use that time for something more important.

You really only have to go through that once and it's a good learning experience.

Re: Oh My Zsh adds bloat

#262

Earlier quoted context omitted.

That misses the point. I don’t even want to think about any of that stuff. It’s a single command to install oh-my-zsh. I can fire it off, check Slack, and come back in 5 minutes. If I have to take 5 minutes to setup it up, I’m just not going to do it.

[flagged]

Hacker News: Where the hackers don't want to think about the code required to build the webshit nor the command-line nonsense used to write it, because the agents will take care of all that.

Re: Oh My Zsh adds bloat

#263
post #184

Earlier quoted context omitted.

Hmm, weren't dotfiles invented just for that reason? I'm joking but on a more serious note, installing a shell as a default shell seems more complicated than copying over your .bashrc

more complicated than copying over your .bashrc In case you weren't aware, MacOS uses zsh as the default installed shell. The bash version that comes with MacOS is some ancient 3.x version, from 2005.

I think you where trying to say something and then stopped just short of actually making your point. Please continue.

Re: Oh My Zsh adds bloat

#264
post #4

I use oh my zsh for exactly one reason: I can get a good shell experience out of the box and immediately start working on stuff productively, whether it's a new machine, a new remote host or a container. I could spend hours figuring out all those things, bit I'd rather use that time for something more important.

You really only have to go through that once and it's a good learning experience.

I will have forgotten almost everything by the time something inevitably breaks in a few years. Unless I am constantly recalling the knowledge and applying it, I don't find it worth it. And I _don't_ want to be constantly recalling this knowledge. I want it to just work.

OMZ has been working steadily for me for the past 8+ years. Autocomplete, syntax highlighting, and a concise prompt--really all I need.

Re: Oh My Zsh adds bloat

#265

This thread feels so foreign to me. I use basic ass vanilla Windows terminal. It’s fine. I also use the vanilla built-in to VSCode terminal. It is also fine. Terminals are such a small, unimportant part of my job I barely even think about them.

Yes, Windows users don't have time for such luxuries when they're constantly fighting a losing fight with an increasingly hostile OS. Playing whack-a-mole dismissing ads, dismissing Edge and reopening links in your preferred browser, waiting for React to render in the start menu, coping with the ever increasing theft of personal data, and on and on and on the list goes. The rest of the time is spent on working around…

I also use Linux and Mac. And sometimes a little bit of Android.

Win11 Pro is also fine. I spend radically less time fighting Windows than I spend fighting Linux userspace disfunction.

Re: Oh My Zsh adds bloat

#266
I use OMZ because it lets me rely on popular defaults instead of bike shedding and rolling my own. Its main advantage is convention over configuration. For instance, I just have to learn the git plugin aliases once, and then I can use them anywhere with OMZ + git plugin. Is there any lighter alternative that is compatible with OMZ plugins?

Re: Oh My Zsh adds bloat

#267

> The main problem with Oh My Zsh is that it adds a lot of unnecessary bloat that affects shell startup time. Wowsers! That +0.5 seconds delay will kill cats everywhere. We must microoptimise the startup time of shells!!! Or ... we could simply use bash and KDE konsole with, say, 10 tabs. That setup works for me since ages; admittedly I use bash just as a wrapper for simple actions as well as calling a gazillion of a…

I couldn’t help but think this as well. I understand wanting software that feels snappy, but this is hardly a problem. Instead of trying to convince the reader that we should care about this, it would be nice if the writer admitted this is an inconsequential personal preference.

Re: Oh My Zsh adds bloat

#268
I use a subset of omz by cloning it and manually sourcing the plugins I want myself rather than initializing the entire omz system. No themes, no checking for updates, etc. For me, it’s the best of both worlds.

I describe my setup and how to use it on a fresh MacBook here: https://github.com/agrounds/dotfiles

Re: Oh My Zsh adds bloat

#269
post #184

Earlier quoted context omitted.

Hmm, weren't dotfiles invented just for that reason? I'm joking but on a more serious note, installing a shell as a default shell seems more complicated than copying over your .bashrc

more complicated than copying over your .bashrc In case you weren't aware, MacOS uses zsh as the default installed shell. The bash version that comes with MacOS is some ancient 3.x version, from 2005.

zsh has similar files that can be copied over to other systems.

Re: Oh My Zsh adds bloat

#270
post #263

Earlier quoted context omitted.

more complicated than copying over your .bashrc In case you weren't aware, MacOS uses zsh as the default installed shell. The bash version that comes with MacOS is some ancient 3.x version, from 2005.

I think you where trying to say something and then stopped just short of actually making your point. Please continue.

Just that it would be `.zshrc` since zsh is already the default shell in the context of this post unless you enjoy a mid-2000s existence and none of the nice bash features of this generation (in which whatever `.bashrc` you've crafted is likely broken by time passing).

Maybe I'm underinformed, but I don't personally know any Linux users who convert to zsh, instead opting for fish or something else (oilsh? nushell?).

Post reply on HN