在bash函数中提取taskwarrior过滤器

时间:2018-01-24 20:15:41

标签: bash taskwarrior

我尝试添加别名以注释任务(taskwarrior):

function ta() {
  task $1 annotate ${@:2}
}

可能是一个好的别名,但$ 1不能成为多个过滤词。有没有办法恢复整个taskwarrior过滤器?

ta +bob "annotation"可行,ta +bob project:alice "annotation"则不行。当然我可以输入ta "+bob project:alice" "annotation"但这不是很好......

1 个答案:

答案 0 :(得分:1)

不可能。 Taskwarrior过滤器具有特定格式(+ tag,proj:text,...),但也可以使用没有任何特定格式的搜索过滤器。