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