6 poin oleh xguru 2020-06-09 | 5 komentar | Bagikan ke WhatsApp
  • 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 open bawaan 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

 
ragingwind 2020-06-10

Baru saya coba sebentar, dan bagus.

 
kunggom 2020-06-10

Melihat pendekatan bahwa segala sesuatu dalam shell adalah tabel, saya jadi teringat pada konsep PowerShell bahwa [segala sesuatu dalam shell adalah objek .NET].

 
kbumsik 2020-06-12

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.

 
godrm 2020-06-09

Oho, menarik ya

 
xguru 2020-06-09

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