aboutsummaryrefslogtreecommitdiff
path: root/scripts/.scripts/tdone
blob: 35fe01d8fc318a0442db2cc37e5308eab2e998c6 (plain)
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
#!/bin/bash

usage () {
  echo "Usage:"
  echo "      tdone <option> <date>"
  echo "Date list:"
  echo "      today       - Show the tasks done today"
  echo "      yesterday   - Show the tasks done yesterday"
  echo "      week        - Show the tasks done this week"
  echo "      month       - Show the tasks done this month"
  echo "Option list:"
  echo "      -h view this help message"
  }

if [[ $1 == "today" ]]; then
  task end.after:today completed
elif [[ $1 == "yesterday" ]]; then
  task end.after:today-1d completed
elif [[ $1 == "month" ]]; then
  task end.after:socm completed
elif [[ $1 == "week" ]]; then
  task end.after:socw completed
elif [[ $1 == "-h" ]]; then
  usage
else
  echo "Wrong option/date"
  echo "Write 'tdone -h' for help"
fi