#!/bin/bash
#
# shell script to post files using `partoss postf'
# kaworu, (x)99

usage="usage: $0 [-f from_name] [-a from_addr] [-t to_name] [-d to_addr]
       [-s subj] [-l flags] [-o origin] [-n filename] [-p partoss_dir]
       [--help] [--version] "

version="ptpost 0.1.5"

area="palace.nfo"
from_name="ptpost_sh"
from_addr="2:5030/1022"
to_name="all"
to_addr=""
subj="some new files"
flags=""
origin="Ad Majorem Dei Glorium"
text="<filename>"
ptoss="D:/bin/t-mail/partoss"

if [ $# = 0 ]; then
  echo "$usage"
  exit 1
fi

for arg do
  case $arg in
    --help) echo "$usage"; exit ;;
    --version) echo $version; exit ;;
  esac;
  getopts f:a:t:d:s:l:o:n:p: opt;
  case $opt in
     f) from_name=$OPTARG ;;
     a) from_addr=$OPTARG ;;
     t) to_name=$OPTARG ;;
     d) to_addr=$OPTARG ;;
     s) subj=$OPTARG ;;
     l) flags=$OPTARG ;;
     o) origin=$OPTARG ;;
     n) text=$OPTARG ;;
     p) ptoss=$(echo $OPTARG | tr \\ /) ;;
  esac;
done

cd $ptoss

mv partoss.pst partoss.pst.bak

echo "When   Daily" > partoss.pst
echo "Area   $area" >> partoss.pst
echo "From   \"$from_name\" $from_addr" >> partoss.pst
echo "To     \"$to_name\" $to_addr" >> partoss.pst
echo "Subj   \"$subj\"" >> partoss.pst
echo "Flags  $flags" >> partoss.pst
echo "Origin \"$origin\"" >> partoss.pst
echo "Text   \"$text\"" >> partoss.pst

partossw postf

mv partoss.pst.bak partoss.pst


