هذا هو أمر flashbake الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
flashbake - لقطات تلقائية باستخدام git
موجز
فلاشباك [خيارات] [quiet_min]
الوصف
فلاشباك هي أداة تراقب الملفات وتحققها تلقائيًا في بوابة
مخزن. يمكن تخصيص خطوط الالتزام. من المفترض أن يتم تشغيله من وظيفة cron (انظر
كرونتاب(5)). وبالتالي فإنه يبسط الحياة للمستخدم عن طريق إزالة العبء يدويًا
إجراء التغييرات والسماح للمرء بالتركيز على العمل.
هادئة_دقيقة هي معلمة لـ flashbake والتي تخبره بتنفيذ التغييرات على الملفات الموجودة فقط
المشروع الذي لم يتم تغييره في آخر دقيقة هادئة. ضبط هذا على 0 أو
يؤدي حذف هذا إلى تعطيل فترة الهدوء ويقوم Flashbake بتنفيذ جميع التغييرات على الفور
عند التشغيل.
إحدى الميزات الرائعة لبرنامج flashbake هي إنشاء رسائل الالتزام التلقائية باستخدام
نظام البرنامج المساعد الخاص به. يمكن للمكونات الإضافية لـ flashbake سحب البيانات من مصادر مختلفة بما في ذلك
خلاصات المدونات الصغيرة ووقت التشغيل والطقس وما إلى ذلك واستخدمها لإنشاء الالتزام
رسالة.
إذا كنت جديدًا في استخدام Flashbake، فاطلع على CONFIGURATION الاستعمال الأقسام أدناه للمزيد
معلومة؛ يمكنك أيضًا التحقق من الويكي (العنوان الوارد في رؤية أيضا).
OPTIONS
يتبع flashbake بناء جملة سطر أوامر GNU المعتاد، مع خيارات طويلة تبدأ باثنين
شرطات ("-"). يتم تضمين ملخص من الخيارات أدناه. للحصول على وصف كامل ، راجع
التوثيق عبر الإنترنت.
--الإصدار
إظهار رقم الإصدار والخروج
-h, --مساعدة
عرض ملخص الخيارات.
-c, --سياق الكلام
ما عليك سوى إنشاء رسالة الالتزام وإظهارها، ولا تتحقق من التغييرات.
-v, - الإسراف
قم بتضمين معلومات التصحيح في المخرجات، وهي مفيدة للإبلاغ عن المشكلات.
-q, --هادئ
تعطيل كافة المخرجات باستثناء الأخطاء
-d, --ركض جاف
لا تغير أي شيء، فقط أظهر ما سيفعله برنامج flashbake إذا تم تنفيذه بدون
خيار -d (التشغيل الجاف).
-p PLUGIN_DIR، - مقابس=PLUGIN_DIR
تحديد موقع إضافي للمكونات الإضافية
-r, --تطهير
مسح أية ملفات تم حذفها من التحكم بالمصادر
CONFIGURATION
من السهل جدًا إعداد flashbake ولا يتطلب معرفة بالمكونات الداخلية لـ git. مثل
يتطلب flashbake مستودع git، ويجب عليك إنشاء مستودع git للمجلد الذي تريده
ترغب في التتبع عن طريق إدخال القرص المضغوط في المجلد والكتابة طائرة نفاثة الحرف الأول (إذا لم تكن قد فعلت ذلك
بالفعل).
يتم تكوين flashbake من خلال ملف .flashbake الملف في دليل المشروع. عالمي
يمكن تحديد خيارات Flashbake في ~/.flashbake/config حيث يشير ~ إلى المنزل
الدليل (مثل /home/joe على نظام Linux أو /Users/joe على نظام التشغيل Mac OS X). إذا ~/.flashbake/config
إذا كان الملف موجودًا، فستتم قراءته أولاً، يليه الإصدار المحدد للمشروع.
يتتبع flashbake التغييرات في ملفات محددة فقط والتي يطلق عليها اسم حار ملفات. عليك أن
حدد أسماء الملفات الساخنة هذه في ملف .flashbake الملف الذي يجب إنشاؤه في المشروع
الدليل. يمكن استخدام أحرف البدل المستخدمة في الصدفة، مثل ؟ لمطابقة واحدة
الحرف، * لمطابقة أي عدد من الأحرف و[] لنطاقات الأحرف ([0-9]
سيطابق رقمًا واحدًا من 0 إلى 9 في اسم الملف).
مثال
فيما يلي مثال لملف .flashbake (مأخوذ من الويكي)، مع تعليقات توضيحية.
# هذا يمكّن البرنامج المساعد للخلاصة
الإضافات:flashbake.plugins.feed:خلاصة
# يتم استخدام هذه الأسطر الثلاثة بواسطة البرنامج المساعد للخلاصة، راجع صفحة المكونات الإضافية
# مزيد من المعلومات
URL تغذية:http://www.mysite.com/feed
# المؤلف اختياري
Feed_author:جو راندوم
الحد # اختياري، والقيمة الافتراضية هي 5 إذا لم يتم استخدامه
حد_التغذية:3
# هذا السطر اختياري، احذفه لتعطيل البريد الإلكتروني
لاحظ:[البريد الإلكتروني محمي]
# بالتناوب، إذا قمت بإعداد نفق ssh، فيمكنك ضبطه وإرساله
# خلال
# النفق
#smtp_port:5002
#ملفات ساخنة
all.txt
my_novel.txt
extra/character_notes.txt
extra/story_bible.txt
أي سطر يبدأ بـ # هو تعليق بالطبع. الإشعار_إلى: يحدد البريد الإلكتروني
قم بإرسال عنوان إلى البريد عندما يواجه flashbake بعض المشكلات في ملف ساخن. هذا
الوظيفة ليست إلزامية ويمكنك التعليق على notification_to: لتعطيلها.
الاستعمال
يوضح هذا القسم بعض أنماط الاستخدام النموذجية لـ flashbake.
اذا ركضت
فلاشباك -ج ~/my_novel
لن يقوم flashbake بإجراء أي تغييرات، بل سيُظهر لك رسالة الالتزام التي سيفعلها
إنشاء إذا تم تشغيله بشكل طبيعي. يعد هذا مفيدًا للتحقق من قيامك بإدخال الخيارات
ملف التحكم بشكل صحيح والتحقق من محتوى رسالة الالتزام.
الركض
فلاشباك -د ~/my_novel
من شأنه أن يجعل برنامج flashbake يقوم بالتجربة التجريبية، وسوف يفعل كل شيء باستثناء تحديث ملف
مستودع.
إحدى الطرق الأكثر شيوعًا لتشغيل flashbake هي تشغيله تحت cron على سبيل المثال، وضع
هذا في الخاص بك كرونتاب(5)
*/15 * * * * فلاشباك ~/my_novel 5> /dev/null
من شأنه أن يجعل برنامج flashbake يعمل كل خمسة عشر دقيقة، مع التحقق من التغييرات في الملفات الساخنة الموجودة
هيه ~/my_novel الدليل الذي لم يتم تغييره في الدقائق الخمس الماضية.
استخدم flashbake عبر الإنترنت باستخدام خدمات onworks.net