我喜欢taskwarrior,它似乎是唯一可以拨打你认为最紧急的管理应用程序。不仅是今天到期,还是过期,而是价值观的组合。
我想把最紧急的任务放在一堆脚本和小部件(tmux,顶栏等)中,但这是我能做的最好的事情:
task next limit:1 | head -n 4 |tail -n1
显示整行,截止日期,残缺和所有,如下所示:
1 2d H Make widgets 16.5
我了解task _get
,DOM访问权限,但我无法找到使用它的方法,或任何过滤器。
如何才能显示首要任务的说明?谢谢!
答案 0 :(得分:1)
您可以使用单行脚本来获取最新的ID,这是假设taskwarrior不会更改其输出格式。
task _get $(task next limit:1 | tail -n +4 | head -n 1 | sed 's/^ //' | cut -d ' ' -f1).description
答案 1 :(得分:0)
通过将以下行添加到.taskrc文件中,以创建名为“ desrc”的新报告:
from ..package_name.lambda_function.a import *
,然后请求desrc列表:
report.desrc.columns = description
report.desrc.labels = Description
report.desrc.sort = urgency-
rc.verbose:删除标题和其他所有内容,因此不需要头和尾。
答案 2 :(得分:0)
您肯定可以使用 cut 仅获取该行的某些元素,由制表符分隔。这是一个快速的coreutil。 不过没有什么反对创建新报告的,只是想提一下。