alias task="noglob task"
alias t="task"
alias tt="task today"
-alias tlatest="t +LATEST"
-alias in="noglob task add +in"
+
+alias in="task add +in"
alias inn="in rc.context=none"
+
alias tw="task context wfh"
alias th="task context home"
+alias tlatest="t +LATEST"
+
autoload -Uz task-quote-magic
zle -N self-insert task-quote-magic
}
function tick() {
+ # TODO: have duration as an option to allow multiple filter
if (( # < 1 || # > 2)); then
print >&2 "Usage: $0 <filter> [duration]"
return 1
task $1 mod wait:${2:-1h}
}
+# TODO: function to show the latest report
+
function task_today_list() {
local task_cmd=(task rc.verbose:nothing)
local task_count=$($task_cmd $($task_cmd _get rc.report.today.filter) count)