Lanzamiento de Nushell 0.65, shell flexible multiplataforma de código abierto

Nushell, o Nu para abreviar, es un nuevo shell que adopta un enfoque moderno y estructurado para su línea de comandos. Funciona a la perfección con su sistema de archivos, sistema operativo y datos en un número creciente de formatos de archivo.

Recientemente se lanzó oficialmente la versión 0.65 de Nu. Esta versión incluye un mejor soporte para datos binarios, una nueva forma de verificar la exactitud de los archivos fuente, uniformidad de comandos mejorada y más.

Mejor soporte para datos binarios (hustcer, jt, CBenoit)

El soporte binario de Nushell ha ido mejorando constantemente y, en esta versión, se ha mejorado aún más, con nuevas características que incluyen:

  • Nuevos operadores bit-and, bit-or, bit-xory renombrados bit-shly bit-shr. Estos corresponden a la suma bit a bit, OR, XOR, desplazamiento a la izquierda y desplazamiento a la derecha.
  • Un nuevo encodecomando y hashsoporte binario para
  • Compatibilidad binaria skipmejorada para ytake

Sin verificación

A partir de esta versión, Nushell ahora proporciona un nu-checkcomando para inspeccionar los archivos de origen en busca de posibles errores de análisis y verificación de tipos. Esto permitirá a los autores de scripts inspeccionar sus scripts sin ejecutarlos.

unidad

En la versión 0.65 también se ha continuado trabajando en la unificación de comandos para diferentes tipos de datos. En esta versión, dbse ha simplificado la compatibilidad con mysql, acercándola a la compatibilidad con tramas de datos que ya existe.

Antes:

open myfile.db
| db select a
| db from table_1
| db where ((db col a) > 1 | db and ((db col a) < 10))

Ahora:

open myfile.db
| select a
| from table_1
| where ((field a) > 1 | and ((field a) < 10))

Al igual que la compatibilidad con marcos de datos, se basa en la nueva compatibilidad con comandos sobrecargados basados ​​en tipos de entrada. Esto permitirá que Nushell tenga una sintaxis agradable y unificada en el futuro que pueda funcionar con una variedad de tipos de datos.

Para obtener más detalles, consulte: https://www.nushell.sh/blog/2022-07-05-nushell-0_65.html

Supongo que te gusta

Origin www.oschina.net/news/202733/nushell-0-65-released
Recomendado
Clasificación