Oh My Zsh adds bloat
31–40 of 304 posts
Re: Oh My Zsh adds bloat
#32Earlier quoted context omitted.
> I could spend hours figuring out all those things, This post is explaining how to set up those things. Less than five minutes to read.
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.
Re: Oh My Zsh adds bloat
#33zsh is still crazy to me. I use bash for everything. I have no idea what I’m missing out on.
Maybe one day though.
Re: Oh My Zsh adds bloat
#34Earlier quoted context omitted.
Show me an environment where I can interact with my system programmatically, where I can compose together arbitrary tools, and which will never, ever, ever break on me, and I'll switch! My experience with graphical environments has been that they rarely compose, often break, and constantly make arbitrary changes that break my workflow. So every time I try something else I end up coming back to the terminal. But I agr…
https://fishshell.com/ https://xon.sh/ https://www.nushell.sh/ https://elv.sh/ You're replying to someone that says POSIX shells are holding people back, not that the terminal is a bad idea, there are many alternative shells which offer benefits over POSIX shells. fish-shell has everything you want from an interactive shell included, xonsh is a mix Python shell, nushell and elvish are adding types and other things to…
Nushell is definitely my fav of the set (xonsh is a neat experiment but ultimately is missing pipeline programming that nushell gives....), and I write personal shell scripts for myself mostly in nu.
Aside: for shell scripts, my preference is something like nu, then python + stdlib, giving me argparser etc, then just zsh/bash/whatever. Seriously annoying how POSIX shells do not give good argument parsing, tho I get it's a hard problem
Re: Oh My Zsh adds bloat
#35Slightly off topic but: >> My workflows involve opening and closing up to hundreds of terminal or tmux tabs a day. What?!?
Re: Oh My Zsh adds bloat
#36I 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.
Re: Oh My Zsh adds bloat
#37Or simply use fish
Craziest thing: You can still script in bash/zsh even if you use fish but you can't always copy-paste from StackOverflow.
I can write fish, scripting or interactively on my shell without thinking too hard about the syntax, but when scripting in bash I require an example or using my snippets to be sure I'm not shooting myself on the foot or writing something that bash will reject right away.
Re: Oh My Zsh adds bloat
#38I 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.
Configuration is straightforward and easy imo: https://starship.rs/config/
Give it a spin, I think you won't regret it.
Re: Oh My Zsh adds bloat
#39Shameless plug: I wrote a detailed git prompt in C which is similar to posh-git on Powershell: https://github.com/mahesh-hegde/promptsynth