aboutsummaryrefslogtreecommitdiffhomepage
path: root/bin/task/shellrc
diff options
context:
space:
mode:
Diffstat (limited to 'bin/task/shellrc')
-rw-r--r--bin/task/shellrc17
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/task/shellrc b/bin/task/shellrc
new file mode 100644
index 0000000..6f2e5d3
--- /dev/null
+++ b/bin/task/shellrc
@@ -0,0 +1,17 @@
1# task
2tk() { task rc.context=`cat ~/.task/context` $@; }
3tkc(){ echo $1 >~/.task/context; }
4tkcn() { echo none >~/.task/context; }
5tkch() { echo home >~/.task/context; }
6[ $shell = zsh ] && compdef tk=task
7alias tka='tk annotate'
8alias tkd='tk done'
9alias tkD='tk delete'
10alias tkm='tk modify'
11alias tkn='tk next'
12alias tk10='tk limit:10 \( status:completed or status:deleted \) rc.report.all.sort:end- all | tee >(sed -n 4p | cut -d" " -f5 | tee >(xargs -i echo Copied {}) | xsel -ib ) '
13tkw(){ tk $1 mod wait:${2##wait:}; }
14alias tkrc='vim ~/.taskrc'
15alias cdtk='cd ~/.task'
16alias chtk='tig -C ~/.task status'
17alias tt='taskwarrior-tui'