aboutsummaryrefslogtreecommitdiff
path: root/log
diff options
context:
space:
mode:
Diffstat (limited to 'log')
-rwxr-xr-xlog38
1 files changed, 38 insertions, 0 deletions
diff --git a/log b/log
new file mode 100755
index 0000000..2dad37c
--- /dev/null
+++ b/log
@@ -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