6 puntos por xguru 2020-06-09 | 5 comentarios | Compartir por WhatsApp
  • 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 open tambié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

 
ragingwind 2020-06-10

Lo probé un momento y está bueno.

 
kunggom 2020-06-10

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].

 
kbumsik 2020-06-12

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.

 
godrm 2020-06-09

Oh, qué interesante

 
xguru 2020-06-09

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#)