इस प्रोजेक्ट के बारे में

PSBITE (PowerShell Buffer Insert Text Editor) एक PowerShell मॉड्यूल है जो लोकल और रिमोट फाइलों को एडिट करने के लिए एक हल्का, VIM-like टेक्स्ट एडिटर प्रदान करता है। यह NORMAL और INSERT मोड्स, कॉमन कैरेक्टर ऑपरेशन्स, और रीयल-टाइम रिमोट सिंक्रोनाइजेशन को सपोर्ट करता है। मॉड्यूल को डिपेंडेंसी-फ्री, सुरक्षित, कीबोर्ड-ड्रिवन, और हल्का होने के लिए डिज़ाइन किया गया है, जिससे यह उन एनवायरनमेंट्स के लिए उपयुक्त है जहां अतिरिक्त एडिटर इंस्टॉल करना प्रतिबंधित है। प्राथमिक कमांड, Start-PSBite, लोकल या रिमोट फाइलों के लिए एक बिल्ट-इन टर्मिनल एडिटर लॉन्च करता है। यह INSERT मोड में प्रवेश करने, लाइनें यांक और पेस्ट करने, लाइनें डिलीट करने, सेव करने, और क्विट करने जैसे बेसिक VIM-स्टाइल कमांड को सपोर्ट करता है। रिमोट एडिटिंग WinRM के माध्यम से की जाती है, जिसमें SSL डिफ़ॉल्ट रूप से सक्षम होता है। एक सेकेंडरी फंक्शन, Edit-RemoteFile, VSCode या Notepad जैसे बाहरी एडिटर में फाइलें खोलकर एक वैकल्पिक रिमोट एडिटिंग वर्कफ़्लो प्रदान करता है। यह फाइल परिवर्तनों की निगरानी करता है और लोकल और रिमोट कॉपी के बीच यूनिडायरेक्शनल या बायडायरेक्शनल सिंक्रोनाइजेशन कर सकता है। विकल्पों में SSL का उपयोग करना, एडिटिंग के बाद अस्थायी फाइलों को डिलीट करना, साइलेंट मोड में चलाना, और डिबगिंग के लिए वर्बोज़ आउटपुट सक्षम करना शामिल है। PSBITE के लिए PowerShell 7 या बाद का संस्करण आवश्यक है और इसे PowerShell Gallery से इंस्टॉल किया जा सकता है। मॉड्यूल उन उपयोगकर्ताओं के लिए है जिन्हें बाहरी GUI एप्लिकेशन या अतिरिक्त डिपेंडेंसी पर निर्भर किए बिना, सीमित या उच्च-सुरक्षा वाले एनवायरनमेंट्स में फाइलों को एडिट करने का एक सरल, स्क्रिप्टेबल, और सुरक्षित तरीका चाहिए।