Follow

Trying out a new shell, nushell.sh/book/

Basically built around variants of the unix utilities, but this time not working with raw text but aware of lists/tables.

Of course not a new idea, but it might be hitting the sweet spot where it provides benefits without going overboard into "a programming language as a shell" territory. Let's see.

nushell.sh/book/coming_from_ba for a "rosetta stone" overview of how to perform common operations.

· · Web · 1 · 0 · 1

@raboof interesting, at least from a concept point of view. Though I don't like that all the commands seem to be monolithically built into the shell, rather than separate executables. To me that seems to take away a lot of the Unix philosophy and makes it much harder to implement even a fraction of the posix functionality.

@fedops I agree having everything as a builtin is a bit icky - it can be useful to have *some* builtins, but from nushell.sh/contributor-book/co I get the impression that it is actually impossible to have a non-builtin command that is aware of the richer data types - that seems like a shame. I might be wrong though, just getting started.

Then again, do we really need all those bells and whistles posix has accumulated over time? Sometimes a reset can be refreshing :)

@raboof yeah that's what I thought.

Well, you could always delete half of the /bin directory if you want to clean up. Or go to busybox directly. 😁

@fedops ah, a separate executable that understand the richer types is possible, but would be a 'plugin' (nushell.sh/contributor-book/pl).

Sign in to participate in the conversation
Merveilles

Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.