aboutsummaryrefslogtreecommitdiff
path: root/timelog
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2013-01-13 16:01:07 -0200
committerSilvio Rhatto <rhatto@riseup.net>2013-01-13 16:01:07 -0200
commitf6978c1b28db3308808f2e303c607047f97a96c5 (patch)
tree872eaecd5fb16d36f2ff94b1a9210c683d398720 /timelog
parent454c6e3c77b3db507ee81875219089047fc2d5a3 (diff)
downloadscripts-f6978c1b28db3308808f2e303c607047f97a96c5.tar.gz
scripts-f6978c1b28db3308808f2e303c607047f97a96c5.tar.bz2
README and timelog
Diffstat (limited to 'timelog')
-rwxr-xr-xtimelog38
1 files changed, 38 insertions, 0 deletions
diff --git a/timelog b/timelog
new file mode 100755
index 0000000..2dad37c
--- /dev/null
+++ b/timelog
@@ -0,0 +1,38 @@
+#!/bin/bash
+#
+# worklog wrapper
+#
+
+BASE="$HOME/grupos"
+GROUP="$1"
+ACTION="$2"
+BASENAME="`basename $0`"
+
+if [ -z "$GROUP" ]; then
+ echo "Usage: $BASENAME <group> [edit]"
+ exit 1
+fi
+
+if [ -z "$EDITOR" ]; then
+ EDITOR="vi"
+fi
+
+mkdir -p $BASE/$GROUP/worklog
+
+if [ ! -e "$BASE/$GROUP/worklog/projects" ]; then
+ cat > $BASE/$GROUP/worklog/projects <<EOF
+# Worklog project file
+# note that projects appear in Worklog in REVERSE order
+
+#S:Sample project
+#O:Other project
+EOF
+
+ echo "First run, you should edit your project list..."
+ $EDITOR $BASE/$GROUP/worklog/projects
+ ( cd $BASE/$GROUP/worklog && worklog )
+elif [ "$ACTION" == "edit" ]; then
+ $EDITOR $BASE/$GROUP/worklog/projects
+else
+ ( cd $BASE/$GROUP/worklog && worklog )
+fi