توجد العديد من مشاريع سطر الأوامر لنظام لينكس، وقد ناقشنا بعضها في مناسبات عديدة. نقدم لكم اليوم Elvish . وراء هذا الاسم المميز، الذي يُذكّرنا بملك الروك أند رول الشهير، يكمن سطر أوامر مثير للاهتمام يُساعدنا في عملنا اليومي مع واجهات سطر الأوامر (CLI) في بيئات GNU/Linux. بالطبع، هو مشروع مجاني ومفتوح المصدر، مصمم لتوفير سطر أوامر أنيق وجذاب وسهل الاستخدام وفعّال.
ورغم أن تصميمه الأساسي موجهٌ لعالم التطوير، ستجد بلا شك مزايا لا حصر لها في حياتك اليومية بفضل خصائص Elvish المتعددة، مما يُسهّل عليك العمل. بالطبع، سيجد الكثيرون عيوبًا في هذه الواجهة مقارنةً بواجهاتهم المفضلة، ونحن في LxA لا نسعى لتغيير رأيكم، بل نريد فقط تعريفكم بها، كما هو الحال مع العديد من المشاريع الأخرى التي تستحق التقدير.
والآن، ننتقل إلى التفاصيل التقنية، ونستعرض بعض الميزات التي ستُعجبك في برنامج Elvish. كما ذكرنا، هو برنامج مجاني، يلتزم بمبادئ البرمجيات الحرة والمفتوحة المصدر ، ويمكنك المساهمة في المشروع عبر موقعه على GitHub ، بالإضافة إلى الاطلاع على شفرة المصدر. وبالطبع، يدعم البرنامج مسارات البيانات الشائعة. ومن أبرز ميزاته، على الأقل من الناحية البصرية، مدير الملفات المدمج، الذي يمكنك استخدامه والتنقل فيه بسرعة باستخدام Ctrl+N فقط. ورغم أنه ليس تمامًا كواجهة المستخدم الرسومية، إلا أنه بالتأكيد أفضل من عرض مخرجات أمر `ls`، على سبيل المثال.
تتميز لغة Elvish أيضًا بسجل للمجلدات يُمكن الوصول إليه مجددًا باستخدام اختصار لوحة المفاتيح Ctrl+L، مما يُبقي المجلدات التي تم الوصول إليها متاحة بسهولة. وبالطبع، هناك سجل الأوامر (Ctrl+R). كما تتميز بتحكم بديهي في بنية الملفات سيُقدّره المبرمجون، مع بنية مشابهة للغة C. وهناك الكثير مما أدعوك لاكتشافه.