trap '' 2
echo
echo "PinkBBS v0.99b"
echo
response='a'
while [ ! $response = '!' ]
do
 if [ $response = 'a' -o $response = 'e' -o $response = 'foo' ]
 then
   echo
   echo
 fi
 response='a'
 echo
 echo -n "main [?nrsfgcwplume!] "
 read bar
 response=$response$bar
 response=`echo $response | cut -f1 -d " "`
 if [ $response = 'a' ]
 then
   response='foo'
 else
   response=`echo $response | cut -c2`
 fi
 case $response in
   '?') echo
        more /usr/local/lib/menu/help;;
   'n') if [ $LOGNAME = 'new' -o $LOGNAME = 'anon' ]
        then
          echo
          echo "executing rn... please keep in mind that you're not logged"
          echo "  in under your own account, and therefor you won't be able"
          echo "  to receive direct response to any posted articles."
        fi
        echo
        /usr/local/bin/rn;;
   'r') if [ $LOGNAME = 'new' -o $LOGNAME = 'anon' ]
        then
          echo
          echo "you must be logged in under your own acct to use this feature"
        else
          echo
          /usr/bin/mailx
        fi;;
   's') if [ $LOGNAME = 'new' -o $LOGNAME = 'anon' ]
        then
          echo
          echo "please keep in mind that since you're not logged-in under"
          echo "your own account, you will not be able to receive any replies"
          echo "to your mail."
        fi
        echo
        echo -n "to: "
        read whom
        /usr/bin/mailx $whom;;
   'f') cd /usr/pub
        while [ ! $response = 'e' ]
        do
          response='a'
          echo
          echo -n "file [?udlrbcvze] "
          read bar
          response=$response$bar
          if [ $response = 'a' ]
          then
            response='foo'
          else
            response=`echo $response | cut -c2`
          fi
          case $response in
            '?') echo
                 more /usr/local/lib/menu/help.file;;
            'u') rz;;
            'd') echo
                 echo -n "file(s): "
                 read bar
                 sz $bar;;
            'l') echo
                 ls -al | more
                 echo
                 echo "(lines preceded with a 'd' are directories)";;
            'b') echo
                 ls -CF | more;;
            'r') echo
                 ls -CRF | more;;
            'c') echo
                 echo -n "to: "
                 read bar
                 cd $bar*;;
            'v') echo
                 echo -n "file(s): "
                 read bar
                 more $bar;;
            'z') echo
                 echo -n "file(s): "
                 read bar
                 zcat $bar | more
          esac
        done;;
   'g') while [ ! $response = 'e' ]
        do
          response='a'
          echo
          echo -n "game [?cgmlte] "
          read bar
          response=$response$bar
          if [ $response = 'a' ]
          then
            response='foo'
          else
            response=`echo $response | cut -c2`
          fi
          case $response in
            '?') echo
                 more /usr/local/lib/menu/help.games;;
            'c') /usr/games/gnuchess;;
            'g') /usr/games/gnugo;;
            'm') /usr/games/mazewar;;
            'l') /usr/games/lander;;
            't') echo
                 echo -n "sludge factor (default: 100): "
                 read bar
                 /usr/games/tetrix $bar;;
          esac
        done;;
   'w') echo
        /bin/who -THu;;
   'p') bar='-ft'
        echo
        echo -n "of which terminal(s) ('e' for everyone): "
        read whom
        response=$bar$whom
        if [ $response = '-fte' ]
        then
          response='-fe'
        fi
        echo
        ps $response;;
   'l') echo
        who /etc/wtmp | tail -15;;
   'c') while [ ! $response = 'e' ]
        do
          response='a'
          echo
          echo -n "chat [?wpre] "
          read bar
          response=$response$bar
          if [ $response = 'a' ]
          then
            response='foo'
          else
            response=`echo $response | cut -c2`
          fi
          case $response in
            '?') echo
                 more /usr/local/lib/menu/help.chat;;
            'w') echo
                 echo -n "to: "
                 read whom
                 write $whom;;
            'p') echo
                 echo -n "to: "
                 read whom
                 /usr/local/bin/phone $whom;;
            'r') echo
                 /usr/local/bin/rt;;
          esac
        done;;
   'u') while [ ! $response = 'e' ]
        do
          response='a'
          echo
          echo -n "help [?hime] "
          read bar
          response=$response$bar
          if [ $response = 'a' ]
          then
            response='foo'
          else
            response=`echo $response | cut -c2`
          fi
          case $response in
            '?') echo
                 more /usr/local/lib/menu/help.unix;;
            'h') help;;
            'i') echo
                 more /usr/local/lib/menu/info;;
            'm') echo
                 echo -n "topic: "
                 read bar
                 man $bar | more;;
          esac
        done;;
   'm') echo
        echo "please leave mail to iczer with your desired one-word login"
        echo "name, and a full name.  you acct will most likely be active"
        echo "in a few hours.";;
   'e') kill -9 0;;
 esac
done
echo
echo "type 'menu' to return - 'help' for help on Unix"