From 8dab54a65a713d7bf661bc966e58c7e8ecf9c408 Mon Sep 17 00:00:00 2001
From: NeodarZ <neodarz@neodarz.net>
Date: Wed, 23 Aug 2017 20:35:04 +0200
Subject: Add some cool script

---
 scripts/.scripts/tdone | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)
 create mode 100755 scripts/.scripts/tdone

(limited to 'scripts/.scripts/tdone')

diff --git a/scripts/.scripts/tdone b/scripts/.scripts/tdone
new file mode 100755
index 0000000..35fe01d
--- /dev/null
+++ b/scripts/.scripts/tdone
@@ -0,0 +1,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
-- 
cgit v1.2.1