Or simply use fish
Oh My Zsh adds bloat
91–100 of 304 posts
Re: Oh My Zsh adds bloat
#92Earlier 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.
Caring enough to read a blog post and comment on hackernews, but not enough to copy/paste the changes from the blog post is a very fine line.
Re: Oh My Zsh adds bloat
#93https://grml.org/zsh/ Simple, sensible defaults. Ships with the Arch Linux installation ISO.
Re: Oh My Zsh adds bloat
#94Earlier quoted context omitted.
Nushell. Still a terminal experience. But not a POSIX one. https://www.nushell.sh/
Colorful outputs and elaborately decorated error messages are cool but maybe it shouldn't deviate that far from POSIX shells. $ trap '' chld $ nu -c test Error: nu::shell::io::uncategorized_error × I/O error ╰─▶ × failed to get exit code ╭─[source:1:1] 1 │ test · ──┬─ · ╰── Uncategorized error ╰──── $
Why would you want `test -e "$foo"` when you have `$foo | path exists`? Why `test -n "$foo"` when you have an actual == comparison and pattern matching expressions? And you don't have to worry about quoting things just right in any of the situations.
Yes, you need to learn a little bit of a new thing. You can even implement a test function itself if you really want to. But sometimes it's nice to just dump the legacy baggage.
Re: Oh My Zsh adds bloat
#95How do you get to hundreds?
Re: Oh My Zsh adds bloat
#96I 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.
Try https://starship.rs then. Starship gives you the same "drop in and go" experience but without the 200ms+ prompt lag. One curl -> one line in your rc file, works on zsh/bash/fish/whatever. Configuration is straightforward and easy imo: https://starship.rs/config/ Give it a spin, I think you won't regret it.
Only drawback is that it's not POSIX, no issue for me, but maybe for people who have a lot of muscle memory with bash.
Re: Oh My Zsh adds bloat
#97Earlier quoted context omitted.
CachyOS is basically arch on easy mode. I used to spend countless hours tinkering with arch but then I got older and don’t have much time. Plus there are helpful meta packages for gaming that work great out of the box, which for a gamer like me sans Windows is pretty awesome.
I've tinkered at most an hour on my arch install and it's just been running smoothly. The installer these days is easy to go through as well. It's the same for bash, very little customization, then it runs smoothly for years. I'm not saying CachyOS is bad, just that it is in my opinion another layer of complexity that may change/deprecate/etc.
Re: Oh My Zsh adds bloat
#98This feels like a strange hang up to me.
Re: Oh My Zsh adds bloat
#99Earlier 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]
Re: Oh My Zsh adds bloat
#100Earlier quoted context omitted.
You can replace nvm with https://mise.jdx.dev/ , it starts effectively instantly and works not only for node versions but all programming languages and tools. `mise use node@latest`
or asdf