منصوبے کے بارے میں

PSBITE (PowerShell Buffer Insert Text Editor) ایک PowerShell ماڈیول ہے جو مقامی اور ریموٹ دونوں فائلوں کو ایڈیٹ کرنے کے لیے ایک ہلکا پھلکا، VIM-جیسا ٹیکسٹ ایڈیٹر پیش کرتا ہے۔ یہ NORMAL اور INSERT موڈز، عام کریکٹر آپریشنز، اور ریئل ٹائم ریموٹ سنکرونائزیشن کو سپورٹ کرتا ہے۔ ماڈیول کو انحصار سے پاک، محفوظ، کی بورڈ سے چلنے والا، اور ہلکا پھلکا ہونے کے لیے ڈیزائن کیا گیا ہے، جو اسے ایسے ماحول کے لیے موزوں بناتا ہے جہاں اضافی ایڈیٹرز کی تنصیب پر پابندی ہو۔ پرائمری کمانڈ، Start-PSBite، مقامی یا ریموٹ فائلوں کے لیے ایک بلٹ-ان ٹرمینل ایڈیٹر لانچ کرتی ہے۔ یہ بنیادی VIM-style کمانڈز جیسے INSERT موڈ میں داخل ہونا، لائنز کو یانک اور پیسٹ کرنا، لائنز کو ڈیلیٹ کرنا، سیو کرنا، اور کوئٹ کرنا سپورٹ کرتا ہے۔ ریموٹ ایڈیٹنگ WinRM کے ذریعے کی جاتی ہے، جس میں SSL ڈیفالٹ کے طور پر فعال ہوتا ہے۔ ایک سیکنڈری فنکشن، Edit-RemoteFile، ایک متبادل ریموٹ ایڈیٹنگ ورک فلو فراہم کرتا ہے جو VSCode یا Notepad جیسے بیرونی ایڈیٹر میں فائلیں کھولتا ہے۔ یہ فائل کی تبدیلیوں کی نگرانی کرتا ہے اور مقامی اور ریموٹ کاپیاں کے درمیان یکطرفہ یا دوطرفہ سنکرونائزیشن انجام دے سکتا ہے۔ آپشنز میں SSL کا استعمال، ایڈیٹنگ کے بعد عارضی فائلوں کو ڈیلیٹ کرنا، خاموش موڈ میں چلانا، اور ڈیبگنگ کے لیے وروسی آؤٹ پٹ کو فعال کرنا شامل ہیں۔ PSBITE کے لیے PowerShell 7 یا اس سے جدید ورژن کی ضرورت ہے اور اسے PowerShell Gallery سے انسٹال کیا جا سکتا ہے۔ یہ ماڈیول ان صارفین کے لیے ہے جنہیں محدود یا ہائی سیکیورٹی والے ماحول میں بغیر بیرونی GUI ایپلی کیشنز یا اضافی انحصار کے بھروسے کے فائلوں کو ایڈیٹ کرنے کا ایک سادہ، سکرپٹ ایبل، اور محفوظ طریقہ درکار ہے۔