Nushell - un nuevo tipo de shell escrito en Rust
(nushell.sh)- Todo en la shell es dato (tablas), así que se puede ordenar y filtrar
→ ls | select name size | sort-by size | where size > 1kb
→ ps | where cpu > 10
- El comando integrado
opentambién reconoce JSON, YAML, CSV, INI, XML, etc. y los procesa como tablas
→ también se puede cargar de forma remota con el comando fetch
-
Al mostrar errores, indica la ubicación exacta del comando incorrecto
-
Compatible con Windows/Mac/Linux
5 comentarios
Lo probé un momento y está bueno.
Al ver el enfoque de que todo en el shell es una tabla, me hizo pensar en PowerShell y su idea de que [todo en el shell es un objeto de .NET].
Sí, el objetivo del proyecto en sí es mezclar el shell de Unix con PowerShell.
Dicen que lo creó un desarrollador que originalmente usaba Linux y, al ponerse a trabajar en Microsoft, vio el acceso a objetos de PowerShell y pensó que era algo bastante útil.
Oh, qué interesante
La documentación de ayuda, titulada Nu Book, está muy bien hecha, como si fuera un libro.
https://www.nushell.sh/book/
Está bueno que al final del índice aparecen tablas comparativas por tipo.
Para usuarios de Bash
Para usuarios de lenguajes como Python, Kotlin, C++, Rust
Para usuarios de lenguajes funcionales como Clojure, Ocaml/Elm, Haskel
Para usuarios de otros shells o DSL como SQL, Powershell, .Net LINQ(C#)