هذه هي مهمة الأمر التي يمكن تشغيلها في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
مهمة - سطر أوامر مدير المهام.
موجز
مهمة [ | ]
مهمة --الإصدار
الوصف
Taskwarrior هو سطر أوامر لمدير قائمة المهام. يحتفظ بقائمة من المهام التي تقوم بها
تريد القيام به ، مما يسمح لك بإضافتها أو إزالتها أو معالجتها بأي طريقة أخرى. Taskwarrior لديه ملف
مجموعة غنية من الأوامر الفرعية التي تتيح لك القيام بأشياء مختلفة باستخدامها.
في الأساس ، Taskwarrior هو برنامج معالجة القوائم. تضيف نصًا وما يرتبط به من نصوص أخرى
المعلمات وإعادة عرض المعلومات بطريقة لطيفة. يتحول إلى برنامج قائمة المهام
عند إضافة تواريخ الاستحقاق والتكرار. يتحول إلى برنامج قائمة مهام منظم عندما
تضيف الأولويات والعلامات (واصفات كلمة واحدة) ومجموعات المشاريع وما إلى ذلك.
منقي
ال يتكون من صفر أو أكثر من معايير البحث التي تحدد المهام. على سبيل المثال ، ل
قائمة بجميع المهام المعلقة التي تنتمي إلى مشروع "الصفحة الرئيسية":
مشروع المهمة: القائمة الرئيسية
يمكنك تحديد مصطلحات تصفية متعددة ، كل منها يقيد النتيجة بشكل أكبر:
مشروع المهمة: المنزل + قائمة حديقة نهاية الأسبوع
يطبق هذا المثال ثلاثة عوامل تصفية: مشروع "الصفحة الرئيسية" وعلامة "عطلة نهاية الأسبوع" و
يجب أن يحتوي الوصف أو التعليقات التوضيحية على تسلسل الأحرف "حديقة". في هذا المثال،
يتم ترجمة "garden" داخليًا إلى:
الوصف.يحتوي على: حديقة
كاختصار مناسب. 'يحتوي على' هنا هو معدّل سمة ، يتم استخدامه ل
ممارسة المزيد من التحكم في الفلتر أكثر من مجرد الغياب أو التواجد. انظر القسم
"ATTRIBUTE MODIFIERS" أدناه للحصول على قائمة كاملة بالمعدلات.
لاحظ أن عامل التصفية قد لا يحتوي على شروط ، مما يعني أن جميع المهام تنطبق على الأمر.
قد يكون هذا خطيرًا ، وهذه الحالة الخاصة مؤكدة ولا يمكن تجاوزها. ل
على سبيل المثال ، هذا الأمر:
تعديل المهمة + العمل
هذا الأمر ليس له مرشح ، وسوف يعدل جميع المهام. هل أنت متأكد؟ (نعم / لا)
ستضيف علامة "العمل" إلى جميع المهام ، ولكن فقط بعد التأكيد.
المزيد من أمثلة التصفية:
مهمة
المهمة 28
مهمة + عطلة نهاية الأسبوع
مشروع المهمة: Home due.before: اليوم
task ebeeab00-ccf8-464b-8b58-f7f2d606edfb <command> <mods>
بشكل افتراضي ، يتم دمج عناصر التصفية مع عامل تشغيل "و" ضمني ، ولكن "أو" و
يمكن أيضًا استخدام "xor" ، بشرط تضمين الأقواس:
مهمة "(/ [Cc] في | [Dd] og / أو / [0-9] + /) '
الأقواس تعزل المصطلح المنطقي من أي مرشح أوامر افتراضي أو ضمني
مرشح التقرير الذي سيتم دمجه مع "و" ضمني.
قد يستهدف عامل التصفية مهام محددة باستخدام أرقام المعرف أو UUID. لتحديد مهام متعددة
استخدم أحد هذه النماذج (قائمة بأرقام المعرفات مفصولة بمسافات أو أرقام UUID أو نطاقات المعرفات):
المهمة 1 2 3 حذف
مهمة 1-3 معلومات
المهمة 1 2-5 19 تعديل pri: H.
task 4-7 ebeeab00-ccf8-464b-8b58-f7f2d606edfb info
التعديلات
ال تتكون من صفر أو أكثر من التغييرات لتطبيقها على المهام المحددة ، مثل:
مهمة المشروع: المنزل
مهمة + عطلة نهاية الأسبوع + الحديقة: غدا
مهمة نص الوصف / التعليق التوضيحي
مهمة / from / to / <- استبدال المباراة الأولى
مهمة / from / to / g <- استبدل كل التطابقات
الأقسام الفرعية
يدعم Taskwarrior أنواعًا مختلفة من الأوامر. هناك أوامر للقراءة والكتابة
أوامر وأوامر متنوعة وأوامر مساعد البرنامج النصي. أوامر القراءة لا تسمح
تعديل المهام. يمكن لأوامر الكتابة تغيير أي جانب من جوانب المهمة تقريبًا. النصي
يتم توفير أوامر المساعد لمساعدتك في كتابة البرامج النصية الإضافية ، على سبيل المثال ، shell
اكتمال (يتم إنشاء الحد الأدنى من المخرجات فقط ، كما هو الحال مع مطول = لا شيء).
اقرأ الأقسام الفرعية
التقارير هي قراءة الأوامر الفرعية. هناك العديد من التقارير المحددة مسبقًا حاليًا في
محارب المهام. يمكن تكوين سلوك الإخراج والفرز لهذه التقارير في ملف
ملف الضبط. انظر أيضا صفحة الرجل تاسرك(5). هناك أيضا قراءة أخرى
الأوامر الفرعية التي ليست تقارير.
مهمة --الإصدار
هذه هي حجة سطر الأوامر التقليدية الوحيدة التي يدعمها Taskwarrior ، و
الغرض منه هو البرامج النصية للوظائف الإضافية للتحقق من رقم الإصدار المثبت
Taskwarrior دون استدعاء الآليات التي تنشئ الملفات الافتراضية.
مهمة
بدون تحديد أمر ، يتم تشغيل الأمر الافتراضي وتطبيق عامل التصفية.
مهمة نشط
إظهار كافة المهام التي تطابق عامل التصفية الذي بدأ ولكنه لم يكتمل.
مهمة الكل
إظهار كافة المهام التي تطابق عامل التصفية ، بما في ذلك المهام الرئيسية للمهام المتكررة.
مهمة سدت
إظهار كافة المهام المطابقة لعامل التصفية ، والتي تم حظرها حاليًا بواسطة مهام أخرى.
مهمة حجب
يظهر كل المهام التي تطابق عامل التصفية ، والتي تحظر المهام الأخرى.
مهمة الإرهاق. يوميا
يعرض مخطط توقف رسومي ، حسب اليوم.
مهمة الإرهاق. أسبوعيًا
يعرض مخطط توقف رسومي حسب الأسبوع. لاحظ أن "burndown" هو اسم مستعار لملف
تقرير "التوقف الأسبوعي".
مهمة توقف شهريا
يعرض مخطط توقف رسومي حسب الشهر.
مهمة تقويمنا [مستحق | | ] [ص]
يظهر تقويمًا شهريًا مع تحديد المهام الواجبة. يظهر خط أفقي واحد من
شهور. إذا تم توفير الوسيطة "y" ، فسيتم عرض سنة كاملة واحدة على الأقل. لو
يتم توفير عام ، مثل "2015" ، ثم يتم عرض تلك السنة بالكامل. إذا كان كلاهما في الشهر
ويتم تحديد السنة ("6 2015") ثم تبدأ الأشهر المعروضة في
الشهر والسنة المحددين. إذا تم توفير وسيطة "الاستحقاق" ، فسيتم عرض
بداية الشهر من أقرب مهمة مستحقة.
مهمة الألوان [عينة | أسطورة]
يعرض كل الألوان الممكنة ، أو عينة مسماة ، أو وسيلة إيضاح تحتوي على الكل حاليًا
ألوان محددة.
مهمة الأعمدة [سلسلة فرعية]
يعرض جميع الأعمدة وأنماط التنسيق المدعومة. مفيد عند إنشاء العرف
التقارير. إذا تم توفير سلسلة فرعية ، فسيتم عرض أسماء الأعمدة المطابقة فقط.
مهمة الأوامر
يعرض جميع الأوامر المدعومة ، مع بعض التفاصيل لكل منها.
مهمة منجز
إظهار كافة المهام التي تطابق عامل التصفية المكتمل.
مهمة عد
يعرض فقط عدد المهام المطابقة لعامل التصفية.
مهمة تصدير
يصدر كل المهام بتنسيق JSON. أعد توجيه الإخراج إلى ملف ، إذا كنت ترغب في ذلك
لحفظه ، أو توجيهه إلى أمر أو برنامج نصي آخر لتحويله إلى أمر آخر
شكل. يأتي إصدار المهمة القياسي مع بعض الأمثلة على البرامج النصية ، مثل:
تصدير-csv.pl
تصدير sql.py
تصدير-xml.py
export-yaml.pl
تصدير-html.pl
تصدير-tsv.pl
تصدير- xml.rb
Export-ical.pl
تصدير-xml.pl
Export-yad.pl
مهمة Ghistory.annual
يعرض تقريرًا رسوميًا عن حالة المهمة حسب السنة.
مهمة ghistory. شهريا
يعرض تقريرًا رسوميًا عن حالة المهمة حسب الشهر. لاحظ أن "ghistory" هو اسم مستعار
إلى "ghistory.monthly".
مهمة مساعدة
يظهر نص الاستخدام الطويل.
مهمة التاريخ
يعرض تقرير تاريخ المهمة حسب السنة.
مهمة التاريخ. شهريا
يعرض تقرير محفوظات المهام حسب الشهر. لاحظ أن "history" هو اسم مستعار لـ
"history.monthly".
مهمة IDS
يطبق عامل التصفية ثم يستخرج فقط معرفات المهام ويقدمها كمسافة-
قائمة منفصلة. هذا مفيد كإدخال لأمر مهمة ، لتحقيق ذلك:
مهمة $ (مشروع المهمة: الرئيسية معرفات) تعديل الأولوية: H
يحصل هذا المثال أولاً على معرّفات المشروع: مرشح الصفحة الرئيسية ، ثم يعيّن الأولوية
إلى H لكل من هذه المهام. يمكن أيضًا تحقيق ذلك بشكل مباشر:
مشروع مهمة: الصفحة الرئيسية تعديل الأولوية: H
يستخدم هذا الأمر بشكل أساسي في البرامج النصية الخارجية.
مهمة uuids
يطبق المرشح على جميع المهام (حتى المهام المحذوفة والمكتملة) ثم يستخرج
فقط المهمة UUIDs ويقدمها كقائمة مفصولة بفواصل. هذا مفيد مثل
الإدخال إلى أمر مهمة ، لتحقيق ذلك:
مهمة $ (مشروع المهمة: حالة الصفحة الرئيسية: uuids مكتمل) تعديل الحالة: معلق
يحصل هذا المثال أولاً على UUIDs للمشروع: Home and status: complete
عوامل التصفية ، ثم يجعل كل من هذه المهام معلقة مرة أخرى.
يستخدم هذا الأمر بشكل أساسي في البرامج النصية الخارجية.
مهمة أوداس
يعرض قائمة UDAs التي تم تحديدها ، بما في ذلك الاسم والنوع والتسمية و
القيم المسموح بها. يعرض أيضًا استخدام UDA وأي UDA يتيمة.
مهمة معلومات
يظهر كل البيانات والبيانات الوصفية للمهام المحددة. هذه هي الوسيلة الوحيدة لـ
عرض جميع جوانب مهمة معينة ، بما في ذلك محفوظات التغيير.
مهمة الإدارية
يوفر قائمة قياسية بالمهام المطابقة لعامل التصفية.
مهمة التداول الطويل
يوفر القائمة الأكثر تفصيلاً للمهام المطابقة لعامل التصفية.
مهمة ls
يوفر قائمة مختصرة بالمهام المطابقة لعامل التصفية.
مهمة أدنى
يوفر الحد الأدنى من قائمة المهام التي تطابق عامل التصفية.
مهمة أحدث
يظهر أحدث المهام المطابقة لعامل التصفية.
مهمة التالي
إظهار صفحة المهام الأكثر إلحاحًا ، مرتبة حسب الاستعجال ، وهو أمر محسوب
.
مهمة استعداد
يعرض صفحة بالمهام الجاهزة الأكثر إلحاحًا ، مرتبة حسب الحاجة الملحة. مهمة جاهزة
تاريخ إما غير مجدول أو له تاريخ مجدول مضى وليس له
تاريخ الانتظار.
مهمة أقدم
يعرض أقدم المهام المطابقة لعامل التصفية.
مهمة متأخر
إظهار كافة المهام غير المكتملة المطابقة لعامل التصفية والتي تتجاوز تاريخ استحقاقها.
مهمة مشروع ناجح
يسرد جميع أسماء المشاريع المستخدمة حاليًا بواسطة المهام المعلقة وعدد ملفات
المهام لكل منها.
مهمة متكرر
يظهر كل المهام المتكررة التي تطابق عامل التصفية.
مهمة الملغى حظره
إظهار كافة المهام التي لم يتم حظرها حاليًا بواسطة مهام أخرى ، ومطابقة عامل التصفية.
مهمة انتظار
يظهر جميع المهام المنتظرة المطابقة لعامل التصفية.
الكتابة الأقسام الفرعية
مهمة تضيف
يضيف مهمة معلقة جديدة إلى قائمة المهام.
مهمة علق
يضيف تعليقًا توضيحيًا إلى مهمة موجودة.
مهمة ألحق
إلحاق نص وصف بمهمة موجودة.
مهمة حذف
يحذف المهمة المحددة من قائمة المهام.
مهمة دلالة
يحذف التعليق التوضيحي للمهمة المحددة. إذا تطابق الوصف المقدم
تعليقًا توضيحيًا بالضبط ، يتم حذف التعليق التوضيحي المقابل. إذا قدمت
يتطابق الوصف مع التعليقات التوضيحية جزئيًا ، وأول تعليق توضيحي متطابق جزئيًا هو
حذفه.
مهمة فعل
وضع علامة "تم" على المهمة المحددة.
مهمة تكرار
يكرر المهمة المحددة ويسمح بإجراء تعديلات.
مهمة تحرير
يقوم بتشغيل محرر نصوص للسماح لك بتعديل جميع جوانب المهمة مباشرة. في
بشكل عام ، هذه ليست الطريقة الموصى بها لتعديل المهام ، ولكن يتم توفيرها
ظروف استثنائية. استخدم بعناية.
مهمة استيراد [ ...]
يستورد المهام بتنسيق JSON. يمكن استخدامها لإضافة مهام جديدة أو تحديث القائمة
تلك. يتم تحديد المهام بواسطة UUID الخاص بهم.
إذا لم يتم تحديد ملف أو "-" ، قم باستيراد المهام من STDIN.
يوصى بتعيين rc.recurrence.confirmation إلى مستوى مناسب في حالة الاستيراد
لاستخدامها في سير العمل الآلي. يرى تاسرك(5).
لاستيراد تنسيقات ملفات أخرى ، يأتي إصدار المهام القياسي مع عدد قليل
أمثلة على البرامج النصية ، مثل:
import-todo.sh.pl
import-yaml.pl
مهمة سجل
يضيف مهمة جديدة مكتملة بالفعل إلى قائمة المهام.
مهمة تعديل
يعدل المهمة الحالية بالمعلومات المقدمة.
مهمة أرفقت
يسبق نص الوصف إلى مهمة موجودة.
مهمة بداية
وضع علامة على المهام المحددة على أنها بدأت.
مهمة توقف
يزيل بداية الوقت من المهمة المحددة.
متفرقات الأقسام الفرعية
أوامر فرعية متنوعة إما لا تقبل أي وسيطات سطر أوامر ، أو تقبل غير قياسي
الحجج.
مهمة البحث عن المفقودين
يقيم تعبير جبري. يمكن استخدامها لاختبار كيفية تحليل Taskwarrior و
بتقييم التعبير المعطى في سطر الأوامر.
أمثلة:
مهمة احسب 1 + 1
2
مهمة احسب الآن + 8d
2015-03-26T18:06:57
مهمة احسب eom
2015-03-31T23:59:59
مهمة التكوين [اسم [قيمة | '']]
قم بإضافة وتعديل وإزالة الإعدادات مباشرة في تكوين Taskwarrior. هذا
يقوم الأمر إما بتعديل إعداد "الاسم" بقيمة جديدة لـ "القيمة" ، أو يضيف ملف
إدخال جديد يكافئ "الاسم = القيمة":
قيمة اسم تكوين المهمة
هذا الأمر يعين قيمة فارغة. هذا له تأثير قمع أي تقصير
القيمة:
اسم تكوين المهمة "
أخيرًا ، يزيل هذا الأمر أي إدخال 'name = ...' من ملف .taskrc:
اسم تكوين المهمة
مهمة سياق الكلام
يعيّن السياق النشط حاليًا. انظر قسم السياق.
على سبيل المثال:
عمل سياق المهمة
مهمة سياق الكلام حذف
يحذف السياق بالاسم . إذا تم حذف السياق حاليا
تعيين كنشط ، لن يتم ضبطه.
على سبيل المثال:
سياق المهمة حذف العمل
مهمة سياق الكلام حدد
يحدد سياق جديد بالاسم والتعريف . هذا الأمر
لا يؤثر على السياق المحدد حاليًا ، فقط يضيف تعريفًا جديدًا للسياق.
أمثلة:
سياق المهمة تحديد مشروع العمل: العمل
يحدد سياق المهمة مشروع المنزل: Home أو + home
يحدد سياق المهمة المستحق الفائق: اليوم و + عاجل
مهمة سياق الكلام الإدارية
يخرج قائمة السياقات المتاحة مع تعريفاتها.
مهمة سياق الكلام لا شيء
يمسح السياق النشط حاليًا ، إن وجد.
مهمة سياق الكلام إظهار
يظهر السياق النشط حاليًا مع تعريفه.
مهمة التشخيص
يعرض معلومات تشخيصية من النوع المطلوب عند الإبلاغ عن مشكلة. متى
أبلغت عن خطأ ، فمن المحتمل أن يكون النظام الأساسي والإصدار والبيئة كذلك
مهم. يؤدي تشغيل هذا الأمر إلى إنشاء ملخص للمعلومات المشابهة التي
يجب أن يرافق تقرير الشوائب.
يتضمن معلومات المترجم والمكتبة والبرامج. لا يشمل أي
المعلومات الشخصية ، بخلاف موقع وحجم ملفات بيانات المهمة.
يقوم هذا الأمر أيضًا بإجراء فحص تشخيصي لملفات البيانات الخاصة بك بحثًا عن ملفات مشتركة
مشاكل ، مثل UUIDs المكررة.
مهمة تنفيذ <خارجية الأمر>
ينفذ الأمر المحدد. ليست مفيدة في حد ذاتها ، ولكن عند استخدامها مع بعضها البعض
باستخدام الأسماء المستعارة والإضافات ، يمكن أن توفر تكاملاً سلسًا.
مهمة شعار
يعرض شعار Taskwarrior.
مهمة التقارير
يسرد جميع التقارير المدعومة. يتضمن ذلك التقارير المضمنة وأي مخصص
التقارير التي حددتها.
مهمة إظهار [الجميع | سلسلة فرعية]
يظهر كل الإعدادات الحالية. إذا تم تحديد سلسلة فرعية فقط الإعدادات
التي تحتوي على تلك السلسلة الفرعية سيتم عرضها.
مهمة الإحصائيات
يظهر إحصائيات المهام المحددة بواسطة عامل التصفية.
مهمة ملخص
يعرض تقريرًا عن حالة المهمة المجمعة حسب المشروع.
مهمة علامات
اعرض قائمة بجميع العلامات المستخدمة. يتم تمييز أي علامات خاصة مستخدمة. لاحظ أن
لم يتم سرد العلامات الافتراضية - فهي غير موجودة بالفعل ، وهي ملائمة فقط
تدوين لبيانات وصفية مهمة أخرى. من الخطأ محاولة إضافة أو إزالة ملف
علامة افتراضية.
مهمة ورقة التوقيت [أسابيع]
يعرض تقريرًا أسبوعيًا عن المهام التي تم إكمالها وبدءها.
مهمة فك
لعكس أحدث إجراء. يلتزم بإعداد التأكيد.
مهمة الإصدار
يعرض رقم إصدار Taskwarrior.
HELPER الأقسام الفرعية
مهمة _اسماء مستعارة
يولد قائمة بجميع الأسماء المستعارة ، لأغراض الإكمال التلقائي.
مهمة _columns
يعرض فقط قائمة الأعمدة المدعومة.
مهمة _الأوامر
يولد قائمة بجميع الأوامر ، لأغراض الإكمال التلقائي.
مهمة _config
يسرد جميع متغيرات التكوين المدعومة ، لأغراض الإكمال.
مهمة _سياق
يسرد جميع متغيرات السياق المتاحة ، لأغراض الإكمال.
مهمة _ids
يظهر فقط معرّفات المهام المطابقة ، في شكل قائمة. استنكر لصالح
من _unique.
مهمة _يعرض
إظهار الافتراضيات المُجمَّعة والتجاوزات لإعدادات التكوين ، لاستخدامها من قِبل
تطبيقات الطرف الثالث.
مهمة _فريد
يُبلغ عن مجموعة فريدة من قيم السمات. على سبيل المثال ، لرؤية كل نشط
المشاريع:
مهمة + مشاريع فريدة معلقة
مهمة _uids
يعرض فقط UUIDs للمهام المطابقة بين جميع المهام (حتى المحذوفة والمكتملة
المهام) ، في شكل قائمة. متوقفة لصالح _unique.
مهمة _udas
يظهر فقط أسماء UDA المحددة ، في شكل قائمة.
مهمة _ المشاريع
يظهر فقط قائمة بجميع أسماء المشاريع المستخدمة. متوقفة لصالح _unique.
مهمة _tags
يعرض فقط قائمة بجميع العلامات المستخدمة ، لأغراض الإكمال التلقائي. موقوف في
صالح _ فريد.
مهمة _الاستعجال
يعرض مقياس الاستعجال لمهمة ما.
مهمة _إصدار
يظهر فقط رقم إصدار Taskwarrior.
مهمة _zshcommands
يولد قائمة بجميع الأوامر ، لأغراض الإكمال التلقائي لـ zsh.
مهمة _zshids
يعرض معرّفات وأوصاف المهام المطابقة.
مهمة _zshuids
يعرض UUIDs وأوصاف المهام المطابقة.
مهمة _GET [ ...]
يصل إلى ويعرض مرجع (مراجع) DOM. تستخدم لاستخراج القيم الفردية من
المهام ، أو النظام. مراجع DOM المدعومة هي:
RC.
السياق البرنامج
السياق. args
السياق
السياق
الإصدار
system.os
.
.
لاحظ أن ملف "rc. "المرجع قد تحتاج إلى الهروب باستخدام" - "لمنع
الإشارة من أن يتم تفسيرها على أنها تجاوز.
لاحظ أنه إذا كان مرجع DOM غير صالح ، أو تم تقييم المرجع إلى
قيمة مفقودة ، يخرج الأمر مع 1.
بالإضافة إلى ذلك ، قد تكون بعض مكونات سمات أنواع معينة
تم استخراجه من خلال مراجع DOM.
مهمة $ _get 2.due.year
2015
للحصول على قائمة كاملة بمراجع DOM الخاصة بالسمات المدعومة ، استشر موقع
الوثائق في:http://taskwarrior.org/docs/dom.html>
ATTRIBUTES لأي لبس METADATA
ID يمكن تحديد المهام بشكل فريد من خلال المعرفات ، والتي تمثل ببساطة فهارس المهام
في ملف البيانات. لذلك ، قد يتغير معرف المهمة ، ولكن فقط عندما يكون الأمر
يتم تشغيل الذي يعرض المعرفات. عند تعديل المهام ، من الآمن الاعتماد على الأخير
المعرف المعروض. قم دائمًا بتشغيل تقرير للتحقق من أن لديك المعرف الصحيح لمهمة ما. المعرفات
يمكن أن تُعطى للمهمة كتسلسل ، على سبيل المثال ،
مهمة 1,4-10,19 حذف
+ علامة | -tag
العلامات هي كلمات عشوائية مرتبطة بمهمة. استخدم + لإضافة علامة و- للإزالة
علامة من مهمة. يمكن أن تحتوي المهمة على أي كمية من العلامات.
يمكن استخدام علامات معينة (تسمى "العلامات الخاصة") للتأثير على طريقة المهام
يعالج. على سبيل المثال ، إذا كانت المهمة تحتوي على العلامة الخاصة "nocolor" ، فإنها تكون مستثناة
من كل قواعد اللون. العلامات الخاصة المدعومة هي:
+ nocolor تعطيل معالجة قواعد اللون لهذه المهمة
+ nonag يؤدي إكمال هذه المهمة إلى منع جميع رسائل تذمر
+ nocal لن تظهر هذه المهمة في التقويم
+ التالي يرفع المهمة بحيث تظهر في التقرير "التالي"
هناك أيضًا علامات افتراضية ، والتي تمثل البيانات الوصفية للمهمة في شكل علامة. هذه العلامات
غير موجودة ، ولكن يمكن استخدامها لتصفية المهام. العلامات الافتراضية المدعومة هي:
المباريات النشطة إذا بدأت المهمة
المطابقات المشروحة إذا كانت المهمة تحتوي على تعليقات توضيحية
BLOCKED يطابق إذا تم حظر المهمة
يطابق BLOCKING إذا كانت المهمة محظورة
CHILD يطابق إذا كان للمهمة أحد الوالدين
اكتملت المطابقات إذا كانت المهمة قد اكتملت الحالة
DELETED يطابق إذا كانت المهمة قد حذفت الحالة
يطابق DUE إذا كانت المهمة مستحقة
DUETODAY يطابق إذا كانت المهمة مستحقة اليوم
LATEST يطابق إذا كانت المهمة هي أحدث مهمة مضافة
MONTH يطابق إذا كانت المهمة مستحقة هذا الشهر
ORPHAN يطابق إذا كانت المهمة تحتوي على أي قيم UDA معزولة
OVERDUE يطابق إذا كانت المهمة متأخرة
PARENT يطابق إذا كانت المهمة أحد الوالدين
المعلقة المطابقات إذا كانت المهمة لها حالة معلقة
PRIORITY يطابق إذا كان للمهمة أولوية
يتطابق المشروع إذا كانت المهمة لها مشروع
جاهزة للمطابقات إذا كانت المهمة قابلة للتنفيذ
جدولة المطابقات إذا تمت جدولة المهمة
TAGGED يطابق إذا كانت المهمة تحتوي على علامات
TODAY يطابق إذا كانت المهمة مستحقة اليوم
TOMORROW يطابق إذا كانت المهمة مستحقة في وقت ما غدًا
تتطابق UDA إذا كانت المهمة تحتوي على أي قيم UDA
UNBLOCKED يطابق إذا لم يتم حظر المهمة
حتى يتم المطابقات في حالة انتهاء صلاحية المهمة
WAITING المباريات إذا كانت المهمة تنتظر
WEEK يطابق إذا كانت المهمة مستحقة هذا الأسبوع
تتطابق YEAR إذا كانت المهمة مستحقة هذا العام
أمس يطابق إذا كانت المهمة مستحقة في وقت ما أمس
يمكنك استخدام + BLOCKED لتصفية المهام المحظورة ، أو -BLOCKED للمهام غير المحظورة.
وبالمثل ، فإن -BLOCKED يعادل + UNBLOCKED. من الخطأ محاولة الإضافة
أو إزالة علامة افتراضية.
مشروع:
يحدد المشروع الذي ترتبط به المهمة.
الأولوية: H | M | L or أفضلية:
يحدد عالي ومتوسط ومنخفض وليس له أولوية للمهمة.
حق:
يحدد تاريخ استحقاق المهمة.
تتكرر:
يحدد تكرار تكرار المهمة.
المقرر:
يحدد التاريخ الذي يمكن بعده إنجاز المهمة.
حتى: تاريخ of مهمة>
يحدد تاريخ انتهاء صلاحية المهمة ، وبعد ذلك سيتم حذفها.
حد:
يحدد العدد المطلوب من المهام التي يجب أن يعرضها التقرير ، إذا كان عددًا صحيحًا موجبًا
معطى. يمكن أيضًا استخدام قيمة "الصفحة" ، وستحصر إخراج التقرير على
عدد سطور النص التي تلائم الشاشة. هذا افتراضيا إلى 25 سطرا.
انتظر:
عندما يتم تحديد تاريخ انتظار لمهمة ، يتم إخفاؤها من معظم التقارير عن طريق تغييرها
حالة "انتظار". عند مرور هذا التاريخ ، يتم تغيير الحالة مرة أخرى إلى
"معلقة" ، وتصبح المهمة مرئية.
يعتمد على: ...>
يعلن أن هذه المهمة تعتمد على id1 و id2. هذا يعني أن المهام id1
و id2 قبل هذه المهمة. وبالتالي ، فإن هذه المهمة بعد ذلك
تظهر في تقرير "المحظورة". يقبل قائمة بأرقام التعريف مفصولة بفواصل ،
أرقام UUID ونطاقات المعرفات. عند إضافة البادئة إلى أي عنصر من هذه القائمة بواسطة "-" ، فإن ملف
تتم إزالة المهام المحددة من قائمة التبعية.
دخول:
لأغراض التقرير ، يحدد تاريخ إنشاء المهمة.
ينسب الصفات التعريفية
تعمل معدِّلات السمات على تحسين عوامل التصفية. المعدلات المدعومة هي:
قبل (المرادفات تحت، أدناه)
بعد (المرادفات على، في الاعلى)
لا شيء
أي وقت
is (مرادف يساوي)
إيسنت (مرادف لا)
لديها (مرادف يتضمن)
حسنة
ابدا ب (مرادف اليسار)
ينتهي (مرادف حق)
كلمة
نورد
فمثلا:
المهمة المستحقة قبل: eom priority.not: قائمة L.
إنّ قبل معدل يستخدم لمقارنة القيم ، مع الحفاظ على الدلالات ، لذلك المشروع. قبل: ب
قائمة بجميع المشاريع التي تبدأ بحرف "أ". الأولوية "L" قبل "M" ، والمستحقة: 2011-01-01 هي
قبل موعد الاستحقاق: 2011-01-02. يتم تضمين المرادفات "تحت" و "أدناه" للسماح بالتصفية
التي تقرأ بشكل أكثر طبيعية.
إنّ بعد المعدل هو معكوس قبل المعدل.
إنّ لا شيء يتطلب المُعدِّل عدم احتواء السمة على قيمة. على سبيل المثال:
أولوية المهمة: قائمة
مهمة ذات أولوية. لا: قائمة
متكافئة ، وقم بإدراج المهام التي ليس لها أولوية.
إنّ أي وقت يتطلب المُعدِّل أن تحتوي السمة على قيمة ، ولكن تكفي أي قيمة.
إنّ is يتطلب المُعدِّل تطابقًا تامًا مع القيمة.
إنّ إيسنت المعدل هو معكوس is المعدل.
إنّ لديها يُستخدم المُعدِّل للبحث عن سلسلة فرعية ، مثل:
وصف المهمة: قائمة foo
قائمة المهام
هذه متكافئة وستُرجع أي مهمة بها "foo" في الوصف أو
شروحه.
إنّ حسنة المعدل هو معكوس لديها المعدل.
إنّ ابدا ب المُعدِّل يطابق اليسار ، أو بداية السمة ، مثل:
مشروع مهمة. البدء مع: قائمة H.
مشروع المهمة: قائمة H.
متكافئة وستتطابق مع أي مشروع يبدأ بحرف "H". مطابقة جميع المشاريع لا
يبدأ بحرف "H" وينتهي بـ:
مشروع المهمة. not: قائمة H.
إنّ ينتهي معدل يطابق حق أو نهاية السمة.
إنّ كلمة يتطلب التعديل أن تحتوي السمة على الكلمة المحددة بالكامل ، مثل أن
هذه:
وصف المهمة. الكلمة: قائمة الشريط
سيتطابق مع الوصف "foo bar baz" ولكنه لا يتطابق مع "طعام كلاب".
إنّ نورد المعدل هو معكوس كلمة المعدل.
التعبيرات لأي لبس OPERATORS
يمكنك استخدام العوامل التالية في تعبيرات التصفية:
و أو xor! العوامل المنطقية
<<= = ==! =! ==> => العوامل العلائقية
( ) الأولوية
فمثلا:
المهمة المستحقة قبل: eom priority.not: قائمة L.
مهمة '(واجب <eom أو الأولوية! = L)' قائمة
مهمة '! (project: Home or project: Garden) 'list
إنّ = اختبارات المشغل للمساواة التقريبية. تقارن التواريخ بالتساوي إذا كانت على
نفس اليوم (يتم تجاهل الساعة والدقائق). تقارن السلاسل بالتساوي إذا بدأ المعامل الأيسر
بالمعامل الصحيح. ال == اختبارات المشغل للمساواة الدقيقة. ال != ! ==
العوامل هي نفي = == على التوالى. عامل النفي هو !.
لاحظ أن الأقواس مطلوبة عند استخدام عامل منطقي بخلاف "و"
المشغل أو العامل. والسبب هو أن بعض التقارير تحتوي على عوامل تصفية يجب دمجها مع
سطر الأوامر. ضع في اعتبارك هذا المثال:
مشروع المهمة: المنزل أو المشروع: قائمة الحديقة
في حين أن هذا يبدو صحيحًا ، إلا أنه ليس كذلك. يحتوي تقرير "القائمة" على فلتر لـ:
عرض المهام report.list.filter
تكوين قيمة المتغير
----------------- --------------
report.list.filter حالة: معلق
مما يعني أن المثال هو حقًا:
حالة المهمة: مشروع معلق: المنزل أو المشروع: قائمة الحديقة
المعامل الضمني "و" يجعله:
حالة المهمة: معلقة والمشروع: المنزل أو المشروع: قائمة الحديقة
هذا خطأ أسبقي - يجب تجميع "و" و "أو" باستخدام الأقواس ، مثل
هذه:
حالة المهمة: معلقة وقائمة (المشروع: المنزل أو المشروع: الحديقة)
لذلك يجب إدخال المثال الأصلي على النحو التالي:
قائمة المهام "(مشروع: منزل أو مشروع: حديقة)"
يتضمن هذا علامات الاقتباس لتخطي الأقواس ، بحيث لا يفسرها الغلاف
وإخفائهم من Taskwarrior.
هناك تكرار بين المشغلين ومعدلات السمات والسكر النحوي الآخر. ل
على سبيل المثال ، كل ما يلي متكافئ:
قائمة المهام
مهمة / فو / قائمة
وصف المهمة. يحتوي على: قائمة foo
وصف المهمة: قائمة foo
قائمة المهام "وصف ~ foo"
التحديد تواريخ لأي لبس الترددات
تواريخ
يقرأ Taskwarrior التواريخ من سطر الأوامر ويعرض التواريخ في التقارير. ال
يتم تحديد تنسيق التاريخ المتوقع والمطلوب بواسطة متغير التكوين صيغة التاريخ
المواصفات الدقيقة
المهمة ... موعد التسليم: 7/14/2008
ISO-8601
task ... due:2013-03-14T22:30:00Z
الصياغة النسبية
المهمة ... المستحقة: الآن
المهمة ... المستحقة: اليوم
المهمة ... المستحقة: أمس
المهمة ... المستحقة: غدا
رقم اليوم مع ترتيبي
المهمة ... موعد التسليم: 23
المهمة ... المستحقة: 3 أسابيع
المهمة ... موعد التسليم: يوم واحد
المهمة ... موعد التسليم: 9 ساعات
بداية الأسبوع (العمل) التالي (الاثنين) ، الأسبوع التقويمي (الأحد أو الاثنين) ، الشهر ،
ربع وسنة
المهمة ... واجبة: سو
المهمة ... المستحقة: soww
المهمة ... بسبب: socw
المهمة ... بسبب: سوم
المهمة ... بسبب: soq
المهمة ... بسبب: فول الصويا
نهاية أسبوع (العمل) الحالي (الجمعة) ، أسبوع التقويم (السبت أو الأحد) ، الشهر ،
ربع وسنة
المهمة ... بسبب: eow
المهمة ... بسبب: eoww
المهمة ... بسبب: eocw
المهمة ... due: eom
المهمة ... بسبب: eoq
المهمة ... بسبب: eoy
في وقت ما أو في وقت لاحق
المهمة ... انتظر: لاحقًا
المهمة ... انتظر: يوما ما
يقوم هذا بتعيين تاريخ الانتظار إلى 1/18/2038.
يوم الأسبوع التالي الذي يحدث
المهمة ... الواجبة: جمعة
العطل المتوقعة
المهمة ... بسبب: goodfriday
المهمة ... بسبب: عيد الفصح
المهمة ... واجبة: إيسترمونداي
المهمة ... بسبب: الصعود
المهمة ... بسبب: pentecost
المهمة ... بسبب: منتصف الصيف
المهمة ... بسبب: midsommarafton
الترددات
فترات التكرار. يدعم Taskwarrior عدة طرق لتحديد ملف تردد of
المهام المتكررة.
يوميًا ، يوم ، 1da ، 2da ، ...
كل يوم او عدد من الايام.
أيام الأسبوع
أيام الاثنين والثلاثاء والأربعاء والخميس والجمعة وتخطي أيام نهاية الأسبوع.
أسبوعيا ، أسبوع واحد ، أسبوعان ، ...
كل أسبوع أو عدد من الأسابيع.
كل أسبوعين
كل أسبوعين.
شهريا ، شهر ، شهر واحد ، شهران ، ...
كل شهر.
ربع سنوي ، 1qtr ، 2qtrs ، ...
كل ثلاثة أشهر أو ربع سنة أو عدة أرباع.
نصف سنوي
كل ستة اشهر.
سنوي ، سنوي ، عام ، سنتان ، ...
كل عام أو عدد من السنوات.
نصف سنوي ، نصف سنوي ، سنتان
كل عامين.
سياق الكلام
السياق هو عامل تصفية معرف من قبل المستخدم ، والذي يتم تطبيقه تلقائيًا على جميع الأوامر
تصفية قائمة المهام. على وجه الخصوص ، فإن أي أمر تقرير ستتأثر نتيجته بـ
السياق النشط الحالي.
قائمة المهام $
عمر الهوية وصف المشروع Urg
1 2d رياضة الجري 5 أميال 1.42
2 1d المنزل تنظيف الأطباق 1.14
سياق المهمة في المنزل
تعيين السياق "المنزل". استخدم "سياق المهمة بلا" للإزالة.
قائمة المهام $
عمر الهوية وصف المشروع Urg
2 1d المنزل تنظيف الأطباق 1.14
تعيين السياق "المنزل". استخدم "سياق المهمة بلا" للإزالة.
كما رأينا في المثال أعلاه ، يتم تطبيق السياق من خلال تحديد اسمه إلى "السياق"
يأمر. لتغيير السياق المطبق حاليًا ، ما عليك سوى تمرير اسم السياق الجديد إلى
أمر "سياق".
لإلغاء تعيين أي سياق ، استخدم الأمر الفرعي "بلا".
سياق المهمة لا شيء
لم يتم تحديد السياق.
قائمة المهام $
عمر الهوية وصف المشروع Urg
1 2d رياضة الجري 5 أميال 1.42
2 1d المنزل تنظيف الأطباق 1.14
يمكن تعريف السياق باستخدام الأمر الفرعي "تعريف" ، مع تحديد كل من اسم الجديد
السياق ، ويتم تعيين عامل التصفية الخاص به.
سياق المهمة تحديد المنزل
هل أنت متأكد من أنك تريد إضافة "Context.home" بقيمة "project: Home"؟ (نعم / لا)
نعم
تم تحديد سياق "المنزل" بنجاح.
لإزالة التعريف ، استخدم الأمر الفرعي "delete".
سياق المهمة حذف الصفحة الرئيسية
هل أنت متأكد أنك تريد إزالة "Context.home"؟ (نعم / لا) نعم
سياق "المنزل" بنجاح غير محدد.
للتحقق من السياق النشط حاليًا ، استخدم الأمر الفرعي "show".
عرض سياق المهمة
السياق "المنزل" مع عامل التصفية "المشروع: الصفحة الرئيسية" مطبق حاليًا.
يمكن أن تخزن السياقات عوامل تصفية معقدة بشكل عشوائي.
سياق المهام $ حدد مشروع العائلة: عائلة أو + بول أو + نانسي
هل أنت متأكد أنك تريد إضافة "Context.home" بقيمة "project: Family or + paul
او + نانسي؟ (نعم / لا) نعم
تم تحديد سياق "العائلة" بنجاح.
السياقات دائمة ، ويتم تخزين اسم السياق المعين حاليًا في "السياق"
متغير التكوين. يتم تخزين تعريف السياق في "السياق. "
متغير التكوين.
COMMAND الاختصار
يمكن اختصار جميع أوامر Taskwarrior طالما تم استخدام بادئة فريدة من أجل
مثال:
$ مهمة لي
هو اختصار لا لبس فيه ل
قائمة المهام $
لكن
$ المهمة l
يمكن أن تكون قائمة ، ls أو طويلة.
لاحظ أنه يمكنك تقييد الحد الأدنى لحجم الاختصار باستخدام إعداد التكوين:
abbreviation.minimum = 3
التحديد DESCRIPTIONS
تحتاج بعض توصيفات المهام إلى الهروب بسبب الهيكل والمعنى الخاص لـ
بعض الشخصيات للقذيفة. يمكن القيام بذلك عن طريق إضافة علامات الاقتباس إلى الوصف
أو الهروب من الطابع الخاص:
$ مهمة إضافة "اقتباس" مقتبس
$ مهمة إضافة هروب اقتباس
الوسيطة - (شرطة مزدوجة) تخبر Taskwarrior بأن يعامل جميع الحجج الأخرى كوصف:
إضافة مهمة - المشروع: المنزل يحتاج إلى جدولة
في حالات أخرى ، ترى القشرة مسافات وتفصل الحجج. على سبيل المثال ، هذا
أمر:
تعديل مهمة 123 دولار / من هذا / إلى ذاك /
تنقسم إلى عدة حجج ، يتم تصحيحها بعلامات اقتباس:
مهمة 123 تعديل "/ من هذا / إلى ذاك /"
من الضروري أحيانًا إجبار الهيكل على تمرير علامات الاقتباس إلى Taskwarrior كما هو ، لذلك أنت
يمكن استخدام:
مهمة إضافة المشروع: وصف "مشروع ثلاث كلمات"
CONFIGURATION FILE لأي لبس OVERRIDE OPTIONS
يخزن Taskwarrior تكوينه في ملف في الدليل الرئيسي للمستخدم: ~ / .taskrc.
يمكن تجاوز ملف التكوين الافتراضي بـ:
مهمة RC:
يحدد ملف تكوين بديل.
TASKRC = / tmp / .taskrc مهمة ..
يتجاوز متغير البيئة الافتراضي ومواصفات سطر الأوامر
من ملف .taskrc.
مهمة RC. :
مهمة RC. = يحدد تجاوزات ملفات التكوين الفردية.
TASKDATA = / tmp /. المهمة مهمة
يتجاوز متغير البيئة الافتراضي وسطر الأوامر و
إعداد تكوين "data.location" الخاص بدليل بيانات المهمة.
أكثر أمثلة
للحصول على أمثلة ، يرجى الاطلاع على الوثائق عبر الإنترنت بدءًا من
<http://taskwarrior.org/docs>
لاحظ أن الوثائق عبر الإنترنت يمكن أن تكون أكثر تفصيلاً وحداثة من هذا الرجل
.
استخدم المهمة عبر الإنترنت باستخدام خدمات onworks.net