-
Notifications
You must be signed in to change notification settings - Fork 4
/
task_aliases
36 lines (34 loc) · 1.27 KB
/
task_aliases
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
alias work="clear && echo '## WORK ##' && task +work -someday -waiting ready"
alias w=work
alias high="clear && echo '## WORK ##' && task +work -someday -waiting pri:H ready"
alias errand="clear && echo '## ERRAND ##' && task +errand -someday ready"
alias e=errand
alias atwork="clear && echo '## AT WORK ##' && task +atwork -someday ready"
alias home="clear && echo '## HOME ##' && task +home -someday ready"
alias h=home
alias phone="clear && echo '## PHONE ##' && task +phone -someday ready"
alias p=phone
alias chili="clear && task list +chili -someday ready"
alias someday="clear && echo '## SOMEDAY ##' && task +someday"
alias s=someday
alias computer="clear && echo '## COMPUTER ##' && task +computer -someday ready"
alias c=computer
alias projects="clear && echo '## PROJECTS ##' && task projects"
alias waiting="clear && echo '## WAITING FUTURE ##' && task waiting +waiting; echo '\n## WAITING NOW ##' && task +waiting ready"
alias today="task today"
alias yesterday="task yesterday"
td() { task "$*" done }
tm() {
tasknum=$1
shift
otherargs=$*
task "$tasknum" mod "$otherargs"
}
alias t="task"
alias ta="task add"
alias taw="task add +work"
alias tlw="task log +work"
alias tac="task add +computer"
alias tah="task add +home"
alias tap="task add +phone"
alias tae="task add +errand"