Hacker News new | past | comments | ask | show | jobs | submit login

Your shell is not for me. Here's why.

1) I don't want shell to be full-blown high level programming language. POSIX, Bash scripts/languages are enough for my shell uses.

2) For anything high level or for tasks shell would become complex, We do have dozens of fully matured languages. I would rather use those instead of this/any shell script.

3) Features desirable for shell include syntax highlighting, autosuggestions,command-not-found helper,tab autocomplete, flag complete. My shell already has it.

4) I like bash and zsh as shell. Bash is simple,i like it,but it doesn't have few features that i mentioned. So,I don't use bash as my main shell. zsh also is compatible with most bash/POSIX and it has all tte features that i mentioned in (3).fish also has these features but it's syntax is different which i don't tend to use. So,i don't use fish. zsh has all features that i like in fish too(mentioned in (3)) .




> Your shell is not for me.

And that's okay. Personally, I'm thrilled by the idea of a new shell. I don't plan to use Crush in production (yet?!) but I definitely plan on installing it on my laptop.

I'm excited to see how things go. I understand, for a while, it won't have all the bells and whistles of zsh. But that's okay. Everything has to start somewhere. I remember back when alacritty didn't even have easy scrollback!

Best of luck to Crosh and its author, liljencrantz!


I'm curious if you've taken the time to learn Powershell?

It's a supercharged version of bash that works with Windows, but instead of piping character-only data, it can pipe structured data between commands in the form of objects. The reason I ask is because, while it adds a ton of flexibility to shell scripting (to the point where I consider it to be a language), it is also quite complex.

The benefit of shell scripting is that it is simple enough to have as a tertiary language that you can pickup and use after a six month hiatus. Once you get into more powerful language territory, there are a lot more components to memorize and it becomes difficult (for me at least) to keep those idioms in my head if they go unused for months.


> The benefit of shell scripting is that it is simple enough to have as a tertiary language that you can pickup and use after a six month hiatus.

I definitely did not find that to be the case. I've learned and relearned shell scripting a bunch of times. I always forget it and need to relearn it. Worse than perl.


Every time I learn more about Powershell I get more jealous of Windows users. Not so jealous I'd switch back, but man would I like some of those features on Linux. I know it's ported, but it just doesn't have the tooling on Linux and I'll be damned if my standard scripting language doesn't run natively.


> The benefit of shell scripting is that it is simple enough to have as a tertiary language that you can pickup and use after a six month hiatus.

I've been using/abusing traditional shell scripting languages for over a decade now and I still struggle with the rough edges (especially quoting/escaping/argument passing).


> Best of luck to Crosh and its author, liljencrantz!

Crosh is the ChromeOS shell!


Oh no! Too late to edit :-(




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: