💾 Archived View for bbs.geminispace.org › u › drh3xx › 6054 captured on 2023-11-14 at 09:23:35. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-11-04)

➡️ Next capture (2023-12-28)

🚧 View Differences

-=-=-=-=-=-=-

Comment by 🐐 drh3xx

Re: "Just found this Nushell. This is very close to what I have..."

In: u/clseibold

What I was getting at was for example the ls command they showcase on the linked page. Presumably they provide a binary or (I guess more likely a multitarget binary; similar to how busybox operates) common to nushell which is aware of the data types rather than parsing the output of various systems ls command. ls is probably not the best example. Another would be ps on OpenBSD which shows additional attributes regarding pledge etc. My concern was over potential loss of functionality (and possibly security) over using the OS native implementation. Perhaps I should have been clearer regards what I meant by native; sorry if it caused some confusion.

🐐 drh3xx

Oct 09 · 5 weeks ago

1 Later Comment

🚀 clseibold · Oct 09 at 14:04:

@drh3xx Yes, they must reimplement these tools to be able to produce and work on structured data. I think the only way to see if there's loss of functionality is to see if the tools they provide has all the functionality you need. I doubt most of the tools are less secure than the ones provided by the OS (actually, the shell utils are not part of the core OS, they are part of userspace, but of course userspace programs can be packaged with an OS; so really it'd be GNU's implementation, or whatever other unix utils implementation there is).

Original Post

🚀 clseibold

Just found this Nushell. This is very close to what I have been wanting modern shells to be! I'm definitely excited to look more into it.

💬 4 comments · Oct 09 · 5 weeks ago