| ▲ | mikestorrent 4 hours ago | |
I see a bunch of folks recommending this, but I have to wonder where this game ends. Always one more new tweak to the local environment. Just one more dotfile, bro, I promise this time your environment will be perfect. Just one more little supply-chain-attack vulnerable component running with the same access as you, the user. But look, you can save 20 microseconds on your shell history search or whatever! Is there some actual reason to use this? I got sold on `zsh` as it became the standard on the Mac and was packaged by all major distros, but honestly I'm still fine with just plain bash, though I miss the pretty prompts. What is one really getting out of nushell / ion / whatever new tweaked out shell comes out next week? | ||
| ▲ | JuniperMesos 3 hours ago | parent | next [-] | |
Why should the game end at all? Why shouldn't people continue developing better and better shells that people can use to interact with their computer, or maybe different ones for different use cases? Supply-chain attacks are bad and worth mitigating for any kind of software, not just your shell; but the possibility of such an attack doesn't mean it's inherently unwise to try out new pieces of software. Saving time on your shell history search is good and declaring it unimportant merely because the amount of time saved sounds small, is how we wind up after many iterations with software that is noticeably laggy to the end user. But the real value of new shells I think is the new features you didn't know you would find useful at the time. | ||
| ▲ | timeon 4 hours ago | parent | prev [-] | |
How is this related to discussion: A: ...in many ways Powershell is stil king of the shell game [but]... B: Have you tried nushell? Anyway... nushell is more similar to Powershell (but AFAIK there is no JIT). My default is zsh (as you have mantioned, because of mac) but I use nushell for few things - it is pretty different from bash/zsh/ion/fish. It is more like data pipeline. | ||