VS Code/Cursor में development और infrastructure के दोहराए जाने वाले कामों को एकीकृत करने वाला extension: alogin-skills
(marketplace.visualstudio.com)हाल ही में मैंने vibe coding का उपयोग करते हुए VS Code और Cursor के भीतर development करते समय remote server access और बार-बार चलने वाले commands को एक साथ संभालने वाला extension alogin-skills बनाकर जारी किया है.
इस टूल की जड़ 20 साल पहले के मेरे junior दिनों में है, जब कई दर्जन servers को manage करते हुए मैंने alogin नाम की एक छोटी script बनाई थी.
उस समय कई चरणों वाले bastion hosts से होकर login करने की प्रक्रिया बहुत झंझटभरी थी, इसलिए Bash और Expect से जल्दी-जल्दी बनाया हुआ यह टूल इस्तेमाल करता था.
नौकरी छोड़े काफी समय बीत जाने के बाद भी जब यह खबर मिली कि पुराने सहकर्मी अब तक इसका इस्तेमाल कर रहे हैं, तो मैंने इसे फिर से हाथ में लेना शुरू किया.
पहले मैं मुख्य रूप से terminal और Vim का उपयोग करता था, लेकिन अब लगता है कि server developers भी Cursor या VS Code जैसे IDE काफी इस्तेमाल कर रहे हैं.
इस प्रवाह के अनुसार, पुराने script को सिर्फ port करने से आगे बढ़कर,
बार-बार होने वाले infrastructure tasks (command sets, scripts आदि) को skills के रूप में बनाकर कई servers पर एक साथ, IDE के भीतर आसानी से चलाया जा सके—इस तरह फीचर्स को बेहतर किया गया है, और Windows support भी जोड़ा गया है. (हालांकि Windows environment में अभी कुछ फीचर्स पर सीमाएं हैं.)
मेरे junior दिनों की तरह development और infrastructure management के बीच दोहराए जाने वाले कामों से जूझ रहे लोगों के लिए यह टूल थोड़ा भी मददगार हो सके, तो अच्छा लगेगा.
[संदर्भ और उपयोग टिप्स]
- Interactive control: Cursor chat window आदि में "web-1 server error log का सार बताओ" या "DB server connection count check करो" जैसा लिखने पर, extension MCP के जरिए सीधे server से परिणाम लाकर दिखाता है.
- Cursor के लिए installation method: अगर extension search में alogin नहीं मिलता, तो
emusalसे खोजकर देखें.- Cursor plugin: https://open-vsx.org/extension/emusal/alogin-skills
1 टिप्पणियां
एक्सटेंशन इंस्टॉल करने से पहले आपको पहले
alogin2टूल इंस्टॉल करना होगा.https://github.com/emusal/alogin2/blob/main/README.md#Installation