|
@@ -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
|