6 puan yazan xguru 2020-06-09 | 5 yorum | WhatsApp'ta paylaş
  • Shell'deki her şey veri (tablo) olduğu için sıralama ve filtreleme yapılabiliyor

→ ls | select name size | sort-by size | where size > 1kb

→ ps | where cpu > 10

  • Yerleşik open komutuyla JSON, YAML, CSV, INI, XML vb. de tanınıp tablo olarak işlenebiliyor

fetch komutuyla uzaktan yükleme de mümkün

  • Hata çıktısında yanlış komutun tam konumunu gösteriyor

  • Windows/Mac/Linux desteği

5 yorum

 
ragingwind 2020-06-10

Kısaca denedim, güzel görünüyor.

 
kunggom 2020-06-10

Kabuktaki her şeyin bir tablo olduğu yaklaşımını görünce, PowerShell'deki [kabuktaki her şeyin bir .NET nesnesi olduğu] fikri aklıma geliyor.

 
kbumsik 2020-06-12

Evet, o projenin hedefi zaten Unix shell ile PowerShell’i birleştirmek.

Aslen Linux kullanan bir geliştirici Microsoft’ta çalışmaya başladıktan sonra PowerShell’in nesne tabanlı yaklaşımını görüp kullanışlı bulduğu için bunu yaptığı söyleniyor.

 
godrm 2020-06-09

Oho, ilginç görünüyor

 
xguru 2020-06-09

Nu Book başlıklı yardım dokümantasyonu, kitap gibi oldukça iyi hazırlanmış.

https://www.nushell.sh/book/

İçindekilerin sonunda türlerine göre karşılaştırma tabloları yer alıyor, bu da incelemeyi kolaylaştırıyor.

  • Bash kullanıcıları için

  • Python, Kotlin, C++, Rust dili kullanıcıları için

  • Clojure, Ocaml/Elm, Haskel gibi fonksiyonel dil kullanıcıları için

  • SQL, Powershell, .Net LINQ(C#) gibi diğer shell veya DSL kullanıcıları için