aboutsummaryrefslogtreecommitdiff
path: root/libexec/recit-add-project
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xlibexec/recit-add-project22
1 files changed, 20 insertions, 2 deletions
diff --git a/libexec/recit-add-project b/libexec/recit-add-project
index aa60b9e..2f30607 100755
--- a/libexec/recit-add-project
+++ b/libexec/recit-add-project
@@ -1,5 +1,5 @@
#!/usr/bin/env bash
-# Usage: recit add-project "notes"
+# Usage: recit add-project -n my-project
# Summary: Add Project
@@ -8,4 +8,22 @@ source lib/loader
recfile=$(load_recit)
-recins --verbose -f Id -v "$1" -t Project "${recfile}" \ No newline at end of file
+name=""
+while getopts "n:" options; do
+ case "${options}" in
+ n)
+ name=${OPTARG}
+ ;;
+ :)
+ echo "Error: -${OPTARG} requires an argument."
+ exit 1
+ ;;
+ *)
+ exit 1
+ ;;
+ esac
+done
+
+fmt_date=$(date '+%Y-%m-%d %r')
+
+recins --verbose -f Id -v "$name" -f Status -v "open" -f Created -v "$fmt_date" -t Project "${recfile}" \ No newline at end of file