taskwarrior – برنامه ای در لینوکس برای مدیریت وظایف روزانه خود در ترمینال

taskwarrior 

 برنامه ای در لینوکس برای مدیریت وظایف روزانه خود در ترمینال

ممکن است تا بحال ابزارها و برنامه های گرافیکی زیادی برای مدیریت برنامه ها و کارهای روزانه خود در سطح سیستم عامل وجود داشته باشد اما در اینجا میخواهم برنامه ای را به شما معرفی کنم که براحتی در محیط متنی یا text و در یک terminal ساده میتوانید با دستوراتی ساده کارهای روزانه خودتان را ایجاد  و مدیریت نمایید

برنامه taskwarrior یک برنامه در محیط غیر گرافیکی برای مدیریت وظایف روزانه در لینوکس میباشد که در زیر نحوه نصب وبکارگیری آن را آموزش میدهم .

قابلیت های برنامه taskwarrior چیست ؟

قابلیت ایجاد وظایف روزانه را دارد

بصورت خط فرمان یا command line قابل اجراست

– قابلیت ایجاد حق تقدم دارد و میتوانیم برای وظایف خود میزان حق تقدم بالا یا حق تقدم پایین در نظر بگیریم

– میتوانیم بصورت ستونی با دادن مقدار ID , Age , Priority, urgency به یک وظیفه نوع آن را تعیین نماییم.

اما برای نصب این برنامه در لینوکس چه میکنیم :

روی نسخه های ubuntu

$ sudo  apt-get   install task

روی نسخه  Debian sid  

$ sudo apt-get install taskwarrior

روی نسخه Debian 

$ sudo apt-get install task/weezy-backport

روی نسخه Fedora 18-21

$yum  install task

روی نسخه fedora 22  به بعد 

$ dnf    install task

بعد از نصب نوبت به نحوه استفاده از این برنامه میرسد 

مثلا فرض کنید میخواهیم یک از سیستم خود در ساعت 6 عصر نسخه پشتیبان تهیه کنیم که بصورت زیر این وظیفه را تعریف میکنیم :

$ task    add Daily Backup at 6pm

یا مثلا میخواهیم کاری با الویت بالا تعریف کنم مثلا نوشتن مقالاتم در سایت که بصورت زیر این کار را تعریف میکنیم :

$ task  add  priority:H  edit Article

حالا میخواهم یک کار دیگر با اولویت پایین در لیستم اضافه کنم که تعریف آن این است : نظارت بر کارهای روزانه

$ task   add   priority:L  Comment Moderation Daily

حالا میخواهم یک کار دیگر که بررسی ایمیل هایم در ساعت 10 صبح می باشد به لیست اضافه کنم که بصورت زیر این کار را تعریف میکنم 

$ task   add priority:L  check Email at 10am

حالا با اجرای دستور 

$ task 

 لیست کارهای روزانه ای که قبلا تعریف کرده ایم نشان داده میشود و با دستور task next میتوانیم در این لیست به سراغ کار بعدی برویم 

حالا فرض کنید که کار اول که شماره id  آن 1 است را به اتمام رساندیم با دستور زیر آن را از لیست کارهای روزانه خارج میکنیم 

$ task  1 done

 

 

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *