1. 程式人生 > >linux命令列todo列表管理工具Taskwarrior介紹

linux命令列todo列表管理工具Taskwarrior介紹

Taskwarrior 是一款在命令列下使用的TODO列表管理工具,或者說任務管理工具,靈活,快速,高效。

安裝

在ubuntu 14.04 中,可從官方倉庫安裝task軟體包

 sudo apt-get install task

在ubuntu18.04中,可從官方倉庫安裝taskwarrior軟體包

  sudo apt-get install taskwarrior

簡單使用

安裝後,即可使用task命令

第一次執行會提示你建立配置檔案,輸入yes,使用預設配置即可。

新建任務

使用task add xxx新建任務,如

$ task add 測試任務1
Created task 1.

$ task add 測試任務2  
Created task 2.

$ task add 測試任務3
Created task 3.

檢視任務

使用task或task list 或 task next檢視當前列表中的任務,如

$ task list

ID Age Description   Urg 
 1 23s 測試任務1        0
 2 8s  測試任務2        0
 3 4s  測試任務3        0

3 tasks

移除任務

使用task id done把某個任務標記為完成,或task id delete刪除某個任務。

$ task 2 done
Completed task 2 '測試任務2'.
Completed 1 task.

$ task
[task next]

ID Age  Description Urg 
 1 2min 測試任務1      0
 2 2min 測試任務3      0

2 tasks

$ task 1 delete
Delete task 1 '測試任務1'? (yes/no) yes
Deleting task 1 '測試任務1'.
Deleted 1 task.

$ task next

ID Age  Description Urg 
 1 5min 測試任務3      0

掌握了簡單的新增,檢視,刪除之後,其實就可以用起來了。滿足了作為日常簡單任務管理的需求。

進階使用

Taskwarrior 還支援設定任務的優先順序,截止時間,依賴任務等。並可以將多個task新增到一個工程中,方便管理。

這些暫時沒有需求,就不進行研究了。後續有了解再補充。

有需要可從help中獲取具體用法,或從官網進行了解 https://taskwarrior.org