#!/bin/sh
#
# note v. 1.0.8
# Created by Andrew Costa (seagull@osiris.isys.ca) in,
# you guessed it, a fit of boredom :)
#
if [ "$EDITOR" != "" ]; then
Edit="$EDITOR"
else
Edit="pico -t"
fi
if [ "$1" = "" ]; then
FileName=~/notepad
else
FileName=`echo $1 | sed 's/.gz//'`
fi
if [ ! -f $FileName.gz ]; then
touch $FileName
if [ "$1" = "" ]; then
chmod 600 ~/notepad
echo "$LOGNAME's notepad" >> ~/notepad
echo >> ~/notepad
echo "Created by 'note' on `date`" >> ~/notepad
echo >> ~/notepad
else
echo "$FileName, created by $LOGNAME on `date`" >> $FileName
echo >> $FileName
fi
else gunzip $FileName.gz
fi
less -e +G $FileName
echo -n "[A] Add [Q]/[RET] Quit :"
read response
if [ "$response" = "a" ]; then
echo -n "Subject: "
read subject
$Edit $FileName.tmp
echo -n "Add that? (Y/n) "
read response
if [ "$response" != "n" ]; then
echo "---------------------------------------------------[`date +"%a %b %d %X %Y"`]--" >> $FileName
echo "Subject: $subject" >> $FileName
echo >> $FileName
if [ -f $FileName.tmp ]; then
cat $FileName.tmp >> $FileName
echo >> $FileName
fi
fi
fi
rm -f $FileName.tmp
gzip -9 $FileName
