6 पॉइंट द्वारा xguru 2020-06-09 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • shell की हर चीज़ data (table) है, इसलिए sorting और filtering संभव है

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

→ ps | where cpu > 10

  • built-in open command JSON, YAML, CSV, INI, XML आदि को भी पहचानता है और table के रूप में प्रोसेस करता है

fetch command से remote loading भी संभव है

  • error output के समय यह ठीक-ठीक दिखाता है कि command में गलती कहाँ है

  • Windows/Mac/Linux support

5 टिप्पणियां

 
ragingwind 2020-06-10

मैंने थोड़ी देर इस्तेमाल करके देखा, अच्छा लगा.

 
kunggom 2020-06-10

शेल में हर चीज़ को table मानने वाला यह approach देखकर PowerShell की [शेल में हर चीज़ .NET object है] वाली बात याद आ गई।

 
kbumsik 2020-06-12

हाँ, उस प्रोजेक्ट का लक्ष्य ही Unix shell और PowerShell को मिलाना है.

कहा जाता है कि इसे मूल रूप से Linux इस्तेमाल करने वाले एक डेवलपर ने Microsoft में काम करना शुरू करने के बाद बनाया; PowerShell का object-based access देखकर उसे लगा कि यह काफ़ी उपयोगी है.

 
godrm 2020-06-09

ओहो, दिलचस्प है

 
xguru 2020-06-09

Nu Book शीर्षक से help documentation किताब की तरह बहुत अच्छी तरह व्यवस्थित है.

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

अंत में contents table में category के हिसाब से comparison tables दिए गए हैं, इसलिए देखना आसान है.

  • Bash उपयोगकर्ताओं के लिए

  • Python, Kotlin, C++, Rust भाषा उपयोगकर्ताओं के लिए

  • Clojure, Ocaml/Elm, Haskel आदि functional languages उपयोगकर्ताओं के लिए

  • SQL, Powershell, .Net LINQ(C#) आदि दूसरे shell या DSL उपयोगकर्ताओं के लिए