
#!/bin/sh
# File	: proc_mail-subjects.sh
# By	: MaartenDeBoer.nl, 210615
# Subject	: Script to process mail subjects for later reminders
PGM=`basename $0|cut -d\. -f1`
VER="0.1"
TMP="/tmp/${PGM}.$$"
LOG="${HOME}/log/${PGM}.log"
UPDPAGE=""

DATADIR="${HOME}/data"
SUBJECT_LIST="${DATADIR}/subject-list.csv"

USAGE()
{
  echo "Usage: ${PGM} [<options>]"
  echo "  Version: ${VER}"
  echo "  options              :"
  echo "    -h | --help        : this help"
  echo "    -s | --subject     : Subject"
  echo "    -f | --from        : From"
  echo "    -V                 : Version"
  echo "    -x                 : set -x"
}
if [ ${#} -lt 1 ]; then
  echo "  Do NOT know what to do. Exiting ..."
  USAGE
  exit 1
fi
while [ ${#} -ge 1 ]
  do
  case ${1} in
    -h | --help) USAGE; exit 1 ;;
    -s | --subject) SUBJECT=${2}; shift ;;
    -f | --from) FROM=${2}; shift ;;
    -V) echo "${PGM}: v${VER}"; exit 3 ;;
    -x)  set -x ;;
    *)  echo "Option ${1} not known."; USAGE; exit 1 ;;
  esac
    shift
done

echo "`date` ${PGM} v${VER} started."|tee -a ${LOG}
touch ${TMP}

if [ ! -d ${DATADIR} ]; then
  mkdir ${DATADIR}
  echo "  Dir. ${DATADIR} created."|tee -a ${LOG}
fi

DATI=`date +%Y-%m-%d-%H-%M-%S`
echo "${DATI};${FROM};${SUBJECT}" >> ${SUBJECT_LIST}

rm ${TMP}
echo "`date` ${PGM} v${VER} finished."|tee -a ${LOG}
exit 0

