使用-taskwarrior

参考1

简介

规划任务清单.

ArchLinux 中下载

1
$ sudo pacman -S taskwarrior-tui

基本使用

add, list, done.

参考2 B站

配置文件下有颜色主题.

基本使用

如:

1
2
$ task 1 start
$ task 1 done

task all 可以看到所有任务,尽管已经用 done 完成或 delete 删除.

modify 可修改.

酷炫命令 task burndown.daily.

标签

可以对一个 task 打上一个或多个标签.

使用 + 来增加标签, 如:

1
$ task +homework English

就会给 English 打上 homework 的标签.

过滤显示, 如:

1
$ task +homework

去除标签用 -, 也可以用来过滤不想显示的任务:

1
2
$ task 1 mod -homework
$ task -homework

虚拟标签

其是内部封装的一些过滤条件.

如:

1
$ task +TAGGED

其过滤出打上了标签的任务.

1
$ task +TODAY

最后一个添加的:

1
$ task +LATEST

官网合计标签

属性

分两种:

  • core attributes
  • user define attributes

task help 中找到 Build-in attributes 可以看到所有的内置属性.

如:

1
$ task 'urgency>1'

还有:

1
$ task 'description~test'

项目 project:

1
$ task +LATEST mod project:工作

project 提示后面为添加的一个项目.

过滤:

1
$ task project.not:工作

task 其实默认添加了 status:pending 的过滤.

显示项目:

1
$ task projects

项目可以有子项目.

用户定义属性 uda

taskwarrior 支持四种类型:

  • string
  • numeric
  • date
  • duration

task config uda.estimate.type numeric

task info 可以查看信息.

查看 next 报表显示的字段:

1
$ task show report.next

可以直接修改 .taskrc 文件来配置.


使用-taskwarrior
http://example.com/2022/11/02/使用-taskwarrior/
作者
Jie
发布于
2022年11月2日
许可协议