wex — سطر أوامر واحد لكل البنية التحتية

wex — سطر أوامر واحد لكل البنية التحتية

عنّي

أداة سطر الأوامر التي تعمل عليها كل شيء هنا: التطبيقات وخدمات Docker الخاصة بها، شكل كل مشروع، نشر الحزم، الخوادم، DNS، وعوامل الذكاء الاصطناعي التي تعمل على الكود — 275 أمرًا، كتبت منذ عام 2017.

wex — سطر أوامر واحد لكل البنية التحتية

بدأت wex في يوليو 2017 كعدد قليل من سكربتات bash لبدء بيئات Docker، ونمت مع كل مشروع: 255 سكربت في 2018، وأكثر من 700 بحلول 2022. في عام 2023، أعيد كتابة الأداة بلغة بايثون، من نواة لا تنفذ أي أمر بنفسها: كل شيء يأتي من أربعة عشر ملحقًا منشورًا على PyPI، مدعومًا بمجموعة من حوالي خمسة وعشرين مكتبة.

اليوم، يقوم سطر واحد بتشغيل تطبيق وخدماته — حاوية Docker واحدة لكل خدمة، كل بيئة من المحلية إلى الإنتاج —، ويحافظ على كل مشروع بالشكل الذي يعلنه، ويقوم بزيادة ونشر مجموعة كاملة من الحزم، ويدير قواعد البيانات، والمراقبة، وGitLab، وn8n، وOllama أو Matrix، ويزامن DNS عبر أربعة مسجلين، ويضع عوامل الذكاء الاصطناعي للعمل على قاعدة الكود بالمعرفة، والمجلة، والأدوات التي يحملها كل تطبيق. ما يقرب من 7,000 عملية دفع على الأداة وحدها، حوالي 160,000 سطر من بايثون حولها.

صور