this post was submitted on 03 Feb 2026
316 points (99.4% liked)
Programmer Humor
29395 readers
1384 users here now
Welcome to Programmer Humor!
This is a place where you can post jokes, memes, humor, etc. related to programming!
For sharing awful code theres also Programming Horror.
Rules
- Keep content in english
- No advertisements
- Posts must be related to programming or programmer topics
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I hate how I need to put URLs in quotes now that I switched to zsh. But over 2025 I finally internalized the fact that I have to.
Otherwise, as a CLI novice, I have not noticed much being different.
(macOS, I finally ran the command to migrate a year or two ago)
you didn't have to put urls in quotes on bash? strange, for me not doing that always led to strange behavior.
I wouldn’t be surprised that it was just the few things I use that didn’t care. YouTube-dl was one of them. I wouldn’t be surprised if I was living a lie, and zsh enforced what should have been normal across the board.
I’m not that aware or savvy about the structure of the terminal and what a shell even is. 😅
Look into "Oh My Zsh" or similar plugin managers. OMZ is bloated as fuuuck and you'll probably want to replace it with your own custom configs at some point, but it's the easiest way to see what a decked out zsh feels like. It's a good starting point for sure.
Personally I'm down to just 4 plugins with minor config tweaks on top of a bare zsh install. I've read good things about Starship but I'm happy with my current setup.
You can also try fish, to see what a decked out zsh feels like. 😇
I have been unfairly biased against fish ever since Phil Fish became public enemy #1 many years ago. I don't even remember what the controversy was about, but fuck him and the unix shell he has absolutely nothing to do with.
Aahhh, so true! 😅 I tweaked zsh more and more and... then tried fish and found it to be what I wanted from zsh with some extra funbits I'm happy to have anyway :3
Now that you’ve set zsh as default … switch to fish