3 ms·
I decided to actually try this out mostly because of the overwhelmingly negative comments here. No need to commit, just a little `nix-shell nixpkgs#oh-my-posh -
by pxc 2y ago
I decided to actually try this out mostly because of the overwhelmingly negative comments here. No need to commit, just a little `nix-shell nixpkgs#oh-my-posh --command zsh` and `source <(oh-my-posh init zsh)`. It's fine! It's not a PowerShell script anymore (and hence it's not insanely slow anymore). I'm a happy Starship user and on my machine this performs comparably (they're both a bit slow in very large git repos, otherwise they're quite fast), but not too bad. This has a really fun aesthetic, too! Much more like old-school Powerline than my Starship config. Taking it for a test drive was a fun change for me. :)
Y'all, I don't like the update check either. Self-updating behavior and similar crap sucks in all apps, imo, and it seems especially out-of-place in command-line prompts like this one. But a lot of people seem to like it, especially on operating systems that don't have first-class package management. I'd turn it off, and I'd expect a decent free software distribution to disable it by default in their packages.
At the end of the day, this is the work of some guy to try to make his own shell prompt delightful to him. It's not a slow PowerShell module, although a project of the same name used to be that-- it's a younger cousin of Starship. And it's pretty good.