欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-29 22:05:28
...

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