Setup.shl

Setup.shl

setup - مكتبة Bash بسيطة لإعداد بنية دليل باستخدام تعريفات تشبه Makefile.يهدف Setup.shl إلى تقديم نفس الميزة الأساسية التي تم تعيينها كأدوات تكوين أخرى ، ضمن بيئة Bash: يمكنك تحديد وصفات لإنشاء ملفات من التبعيات الخاصة بها ، وتنفيذ هذه الوصفات لجميع الملفات التي لم يتم تحديثها، بالترتيب وبالتوازي عندما يكون ذلك ممكنا.الحد الأدنى للغاية (الوظيفة الأساسية تتلخص في 3 وظائف رئيسية ، وعشرات من المساعدين) ، وتهدف إلى أن تكون بسيطة للتعلم قدر الإمكان ، مع توفير القابلية للتوسعة على نطاق واسع ، باستخدام لغة Bash مثل لغة البرمجة النصية.المميزات: - مساحة صغيرة جدًا (أقل من 1000 وحدة دراسية للمكتبة بأكملها) ، مما يعني أنه يمكنك تجميع المكتبة كجزء من عملية الإنشاء الخاصة بك - جهد تعليمي أقل (10 دقائق للبدء) ، مقارنةً بأدوات قوية أخرى متساويةجميع Unixes التي يمكنها تشغيل Bash (Linux ، MacOS ، FreeBSD ، ...) - يمكن لنصوص الإعداد استخدام كل قوة Bash لتحديد الوصفات والقواعد الخاصة بها - يمكن مشاهدة الملفات المصدر عن التغييرات لتنفيذ عمليات الإنشاء المستمرة - composable: build scriptsيمكن تحميل البرامج النصية للبناء الأخرى لدمج منتجاتها بشفافية. السلبيات: - يحتاج Bash> 4.0 ليعمل بشكل صحيح ، والذي قد يتطلب تحديثًا على بعض الأنظمة - يمكن أن يكون بطيئًا بعض الشيء في مسح جميع تبعيات بناء كبير على قرص بطيء (إنهيمكن أن تفحص ما يصل إلى 1000 ملف / ملفات ، على الرغم من أنه يمكنك استخدام ملفات الحالة لتخفيف المشكلة إلى حد ما ، والتركيبات المستمرة في حالة فشل كل شيء آخر - أداة صغيرة جدًا ، مع وجود عدد قليل من القواعد المضمنة وتوحيد قليل
setup-shl

موقع الكتروني:

التصنيفات

بدائل لـ Setup.shl لنظام التشغيل BSD

GNU Make

GNU Make

Make هي أداة تتحكم في إنشاء الملفات القابلة للتنفيذ والملفات الأخرى غير المصدر لبرنامج ما من الملفات المصدر للبرنامج.
Ninja Build

Ninja Build

النينجا هو نظام بناء صغير مع التركيز على السرعة.