Browse Source

Updated session scripter

Samuel W. Flint 6 years ago
parent
commit
5c51de383f
1 changed files with 11 additions and 7 deletions
  1. 11 7
      script-session

+ 11 - 7
script-session

@@ -1,21 +1,25 @@
 #!/bin/sh
 
 date=(`date +%F`)
-subject=(`echo $1 | sed -e "s/ /-/g"`)
-filename=~/sessions/${date}-${subject}.sessionscript
-timingfile=~/sessions/${date}-${subject}.timing
+subject=(`echo $@ | sed -e "s/ /-/g"`)
+dir=~/sessions/${date}/${subject}
+filename=${dir}/session
+timingfile=${dir}/timing
+
 currentdir=`pwd`
 
 #echo Recording session $1 as $filename
 
-if [ ! -d ~/sessions ] ; then
-    mkdir ~/sessions
+if [ ! -d "${dir}" ] ; then
+    mkdir -p "${dir}"
 fi
 
 script -f ${filename} --timing=${timingfile}
 
 cd ~/sessions
-git add ${date}-${subject}.sessionscript ${date}-${subject}.timing
-git commit
+if [ -d .git ] ; then
+    git add ${dir}
+    git commit
+fi
 
 cd $currentdir