# ENV REQUIREMENTS: # - JOURNALDIR: default journal directory function journal() { if [ ! -d "${JOURNALDIR}" ]; then mkdir -p "${JOURNALDIR}" fi FILE="${JOURNALDIR}$(date '+%Y-%m-%d')" echo "${FILE}" if [ ! -f $FILE ]; then echo -e "$(date '+%Y-%m-%d')\n" >> $FILE else echo -e "\n" >> $FILE fi echo ">> $(date '+%H:%M:%S')" >> $FILE vim +$ ${FILE} }