7 पॉइंट द्वारा GN⁺ 2023-11-07 | 5 टिप्पणियां | WhatsApp पर शेयर करें
  • shell में IDE स्टाइल का auto-completion फीचर प्रदान करता है
  • 600 से अधिक command-line tools को सपोर्ट करने वाला terminal-native runtime
  • Windows, Linux, MacOS सपोर्ट
  • इंस्टॉल: npm install -g @microsoft/inshellisense
    • इंस्टॉल के बाद inshellisense --shell चलाकर इच्छित shell के लिए auto-completion session शुरू किया जा सकता है
    • CTRL+a key से bind किया जा सकता है, और यह मौजूदा shell के साथ auto-completion session शुरू करके accepted commands को shell history में insert करता है
  • सुविधा के लिए inshellisense का alias is रखा गया है
  • समर्थित shells: bash, zsh, fish, pwsh, powershell (Windows Powershell)
  • Microsoft द्वारा बनाया गया प्रोजेक्ट। contributions और suggestions का स्वागत है, लेकिन contributors को Contributor License Agreement (CLA) से सहमत होना होगा

5 टिप्पणियां

 
xguru 2023-11-08

सबसे ज़्यादा हैरानी की बात यह है कि.. यह Microsoft द्वारा बनाया गया टूल है और उनकी अपनी GitHub Repo में मौजूद है
फिर भी डेवलपर ने Show HN पर इसका परिचयात्मक पोस्ट डाला है

 
roxie 2023-11-18

अरे, मुझे लगता है कि मैं समझ नहीं पाया। इसे HN पर पोस्ट करना हैरान करने वाली बात क्यों है?

 
xguru 2023-11-19

अरे, यह दिलचस्प लगा कि Microsoft के एक डेवलपर ने किसी अलग ब्लॉग जैसे चैनल से गुज़रे बिना सीधे Show HN पर प्रोडक्ट परिचय पोस्ट किया। लगता है, इस तरह से परिचय देना काफ़ी दुर्लभ है।

 
roxie 2023-11-23

अहा, यह तो यहीं है।

 
GN⁺ 2023-11-07
Hacker News प्रतिक्रिया
  • 'Inshellisense' नाम की IDE-स्टाइल shell autocomplete पर एक पोस्ट
  • कुछ उपयोगकर्ताओं ने implementation से जुड़ी समस्याओं की ओर इशारा किया, जैसे Unix/Linux पर न चलना और directory बदलने में दिक्कत
  • एक उपयोगकर्ता ने Copilot को bash या fish shell के विकल्प के रूप में इस्तेमाल करने और उसे $EDITOR में खोलकर Vim या Neovim पर सेट करने का सुझाव दिया
  • कुछ उपयोगकर्ताओं ने 'Inshellisense' की तुलना 'zsh-autocomplete' और 'Fig' जैसे दूसरे tools से की, और बाद वाला बेहतर प्रदर्शन करता हुआ लगा
  • autocomplete फीचर से होने वाली संभावित गलतियों और safety measures की जरूरत को लेकर चिंता जताई गई
  • एक उपयोगकर्ता ने Node.js पर shell dependency रखने में अनिच्छा दिखाई
  • कुछ उपयोगकर्ताओं ने इस idea की तारीफ की, लेकिन complete-spec libraries पर dependency की आलोचना की, और सुझाव दिया कि CLI standard data structures का उपयोग करके strict interfaces परिभाषित करें
  • यह सामने आया कि 'Inshellisense' Fig.io के internal completion engine का पुन: उपयोग करता है और Typescript language choice को अनिवार्य बनाता है
  • Fig के सह-संस्थापक ने terminal में IDE-स्टाइल autocomplete के एक वैकल्पिक implementation की प्रशंसा की
  • 'Inshellisense' नाम की खूब सराहना हुई