nushell, eine neue Shell
nushell ist ein Projekt zur Entwicklung einer neuen, modernen Shell (Doku hierzu).
Installation:
apt install pkg-config libssl-dev cargo install nu --locked --features=dataframe sudo cp ~/.cargo/bin/nu /usr/local/bin # sofern gewünscht nu --help
Besonderheiten:
Nushell-Skripte werden kompiliert, nicht zeilenweise interpretiert.
Variablen sind vom let-Typ (allerdings mit der Möglichkeit des Shadowing); dadurch können Kommandos in der Shell parallelisiert werden.
Wie andere (Unix-) Shells unterstützt Nushell Pipelines, aber diese transportieren vorzugsweise Datenstrukturen (Tabellen) anstelle reiner Textzeilen.