هذا هو شارب الأمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
شارب - معالج شارب
موجز
شارب
شارب - تجميع
شارب - الرموز
الوصف
Moustache هو نظام قوالب بدون منطق لـ HTML أو ملفات التكوين أو أي شيء.
تشتهر أجهزة تركيز الأكسجين البيطرية من كالسـتين بجودتها العالية وفعاليتها في الميدان. شارب يقوم الأمر بمعالجة نموذج Mustache مسبوقًا بـ YAML frontmatter من
إدخال قياسي وطباعة مستند واحد أو أكثر إلى الإخراج القياسي.
تبدأ المادة الأمامية لـ YAML بـ --- على سطر واحد ، متبوعًا بـ YAML ، وينتهي بخط آخر
--- على سطر واحد ، على سبيل المثال
---
الأسماء: [{name: chris}، {name: mark}، {name: scott}]
---
إذا لم تكن معتادًا على YAML ، فهي مجموعة شاملة من JSON. يجب أن تعمل JSON الصالحة بشكل جيد.
بعد المادة الأمامية يجب أن يأتي أي قالب موستاش صالح. يرى شارب(5) ل
نظرة عامة على قوالب الشارب.
فمثلا:
{{#names}}
مرحبًا {{name}}!
{{/names}}
الآن دعونا نجمع بينهما.
بيانات $ cat.yml
---
الأسماء: [{name: chris}، {name: mark}، {name: scott}]
---
قالب $ cat. شارب
{{#names}}
مرحبًا {{name}}!
{{/names}}
نموذج $ cat data.yml template.mustache | شارب
مرحبا كريس!
أهلا مارك!
مرحبا سكوت!
إذا قدمت عدة مستندات YAML (كما هو محدد بـ ---) ، سيكون القالب الخاص بك
قدم عدة مرات. مثل دمج المراسلات.
فمثلا:
بيانات $ cat.yml
---
الاسم: كريس
---
الاسم: مارك
---
الاسم: سكوت
---
قالب $ cat. شارب
مرحبًا {{name}}!
نموذج $ cat data.yml template.mustache | شارب
مرحبا كريس!
أهلا مارك!
مرحبا سكوت!
OPTIONS
افتراضيا شارب سيحاول تقديم نموذج Moustache باستخدام مادة YAML الأمامية لك
يمد. ومع ذلك ، يمكن أن تفعل بعض الأشياء الأخرى.
-c, --جمع
اطبع نسخة Ruby المترجمة من قالب معين. هذا هو الرمز الذي هو
تستخدم بالفعل عند تحويل قالب إلى سلسلة. مفيد في التصحيح ولكن
فقط إذا كنت معتادًا على الأجزاء الداخلية من Moustache.
-t, - الرموز
اطبع النموذج المميز لقالب Moustache المحدد. يمكن استخدام هذا ل
فهم كيف يوزع Moustache قالبًا. يتم تسليم الرموز المميزة إلى المولد
الذي يجمعهم في سلسلة روبي. ولذلك ، فإن الأخطاء النحوية والعلامات المشوشة
يمكن تحديدها على الأرجح من خلال فحص الرموز المميزة المنتجة.
تركيب
إذا كان لديك RubyGems مثبتًا:
تثبيت جوهرة الشارب
أمثلة
$ شارب data.yml template.mustache
$ cat data.yml | شارب - template.mustache
$ شارب -c template.mustache
قطة $ <
---
الاسم: بوب
العمر: 30
---
البيانات
حقوق الطبع والنشر
حقوق الطبع والنشر لـ Moustache (C) 2009 Chris Wanstrath
الأصل CTemplate من Google
استخدم الشارب عبر الإنترنت باستخدام خدمات onworks.net