Nushell - Jenis shell baru yang ditulis dengan Rust
(nushell.sh)- Segala sesuatu di shell ini adalah data (tabel), sehingga bisa diurutkan dan difilter
→ ls | select name size | sort-by size | where size > 1kb
→ ps | where cpu > 10
- Perintah
openbawaan juga mengenali JSON, YAML, CSV, INI, XML, dan lainnya lalu memprosesnya sebagai tabel
→ Pemuatan jarak jauh juga dimungkinkan dengan perintah fetch
-
Saat menampilkan error, shell ini menunjukkan lokasi perintah yang salah secara tepat
-
Mendukung Windows/macOS/Linux
5 komentar
Baru saya coba sebentar, dan bagus.
Melihat pendekatan bahwa segala sesuatu dalam shell adalah tabel, saya jadi teringat pada konsep PowerShell bahwa [segala sesuatu dalam shell adalah objek .NET].
Ya, tujuan proyek itu sendiri memang untuk menggabungkan shell Unix dan PowerShell.
Katanya ini dibuat karena seorang pengembang yang awalnya menggunakan Linux kemudian bekerja di Microsoft, melihat pendekatan objek di PowerShell dan merasa itu cukup berguna.
Oho, menarik ya
Dokumentasi bantuan berjudul Nu Book tersusun rapi seperti sebuah buku.
https://www.nushell.sh/book/
Di bagian paling akhir daftar isi ada tabel perbandingan yang dibagi per jenis, jadi enak dilihat.
Untuk pengguna Bash
Untuk pengguna bahasa Python, Kotlin, C++, Rust
Untuk pengguna bahasa fungsional seperti Clojure, Ocaml/Elm, Haskel
Untuk pengguna shell atau DSL lain seperti SQL, Powershell, .Net LINQ(C#)