This might be the shell of the future

This might be the shell of the future
Because it aims to bring a cross-platform standard
While packing a more powerful programming language
github.com/nushell/nushell
Only "issue" is that it replaces some famous utils like find
But you can just run them with a "^" like "^find args"
Also look at those nice error messages

Attached: findnotfound.jpg (490x243, 23.19K)

Why do I need 7 lines of error messages to tell me I used an invalid type in find?

I bet this runs glacially slow compared to even fzf or even test -f

>not bash
don't care

Because errors don't happen very often and when they do they better be helpful

>nu
the jokes write themselves
do zoomers really need arrows and colours to use a shell command?

Yes and it's kinda nice

Attached: nushl2.jpg (741x324, 67.38K)

>Because errors don't happen very often
have you even used a shell for more than doing "cd; cd ..; ls; cd; ls; cd .."?

>a cross-platform
powershell is cross-platform as well and gives access to a superior environment

What do you do that you're hitting errors so often?

nushell is inspired by powershell as well

I like Rust's helpful error messages, but this seems kinda excessive.

>cross-platform
just like emacs
>packing a more powerful programming language
just like emacs
>it replaces some famous utils like find
just like emacs

>crossplatform standard
If it's a UNIX-compliant shell, it works on every platform that matters and some that don't. Install Gentoo.

Attached: gentoo wizard.jpg (933x1352, 581.95K)

This is how you'd write into a file and open the file, in all platforms
Would work on windows or linux

Attached: instgnto.jpg (511x72, 9.5K)

>Have to implement save and open programs so that Wintoddlers can continue getting free mandatory colonoscopies from Redmond
The absolute state of Adobe addicts.

Attached: 1614995648750.png (1050x1060, 46.45K)

You don't have to on Windows 7 ;3

Attached: poop.png (668x332, 14.56K)

In bash this is just
echo "intall gentoo" > test.txt

>look at those nice error messages
Can it do that for arbitrary third party programs? Oh, it can't. They're pretty, but to get useful scale-out in a shell, you basically need to provide the capabilities to do that style of error as a library so that it can be used by code you don't control. And that means it will be used without your shell present (unless you do weird lock-in shit, but nobody wants that).
This is the sort of idea that needs to be set free to truly flower. That's how life goes sometimes.

jeez that looks ugly

The nice part is what the built-in commands can do
You can pipe them to get the exact data you want
And the pipe syntax is recycled for all commands
So you only have to learn a few things

Attached: opencargo.jpg (756x736, 95.79K)

Yeah, and not just that but it looks like faggotry

Literally nothing wrong with a verbose error message