Add Taskwarrior functions to display day, week,…
This commit is contained in:
parent
84e8010f69
commit
d9f761340f
33
zshrc
33
zshrc
|
@ -322,23 +322,48 @@ alias jctl="journalctl"
|
||||||
|
|
||||||
# Taskwarrior {{{
|
# Taskwarrior {{{
|
||||||
## Aliases
|
## Aliases
|
||||||
alias wtask="task +work | head"
|
|
||||||
alias t="task"
|
alias t="task"
|
||||||
|
|
||||||
alias tawa="task waiting"
|
alias tawa="task waiting"
|
||||||
|
|
||||||
## search a task by it's name (case INsensitive)
|
## By tag
|
||||||
|
alias tawork="task +work | head"
|
||||||
|
alias taperso="task +perso | head"
|
||||||
|
|
||||||
|
## search a task by it's name (case INsensitive) {{{
|
||||||
function tase() {
|
function tase() {
|
||||||
search="";
|
search="";
|
||||||
for i; do; search="$search /$i/"; done;
|
for i; do; search="$search /$i/"; done;
|
||||||
task rc.search.case.sensitive:no $search all;
|
task rc.search.case.sensitive:no $search all;
|
||||||
}
|
}
|
||||||
|
## }}}
|
||||||
## search a task by it's name (case SENSITIVE)
|
## search a task by it's name (case SENSITIVE) {{{
|
||||||
function tasec() {
|
function tasec() {
|
||||||
search="";
|
search="";
|
||||||
for i; do; search="$search /$i/"; done;
|
for i; do; search="$search /$i/"; done;
|
||||||
task $search all;
|
task $search all;
|
||||||
}
|
}
|
||||||
|
## }}}
|
||||||
|
## Display tasks of today {{{
|
||||||
|
function taday() {
|
||||||
|
timew summary :day :ids "${*}"
|
||||||
|
}
|
||||||
|
## }}}
|
||||||
|
## Display tasks of this week {{{
|
||||||
|
function taweek() {
|
||||||
|
timew summary :week :ids "${*}"
|
||||||
|
}
|
||||||
|
## }}}
|
||||||
|
## Display tasks of this month {{{
|
||||||
|
function tamonth() {
|
||||||
|
timew summary :month :ids "${*}"
|
||||||
|
}
|
||||||
|
## }}}
|
||||||
|
## Display tasks of this year {{{
|
||||||
|
function tayear() {
|
||||||
|
timew summary :year :ids "${*}"
|
||||||
|
}
|
||||||
|
## }}}
|
||||||
|
|
||||||
## Completion
|
## Completion
|
||||||
zstyle ':completion:*:*:task:*' verbose yes
|
zstyle ':completion:*:*:task:*' verbose yes
|
||||||
|
|
Loading…
Reference in New Issue