#!/bin/sh

SETTINGS=$HOME/.TntReader

if [ ! -f $SETTINGS ]
then
    echo "[TntReader]
port=8080
localonly=1
directory=$R" >$SETTINGS

fi

getval () {
  var=$1
  def=$2
  val=`awk 'BEGIN { FS="=" } $1 == "'$var'" { print $2 }' $SETTINGS 2>/dev/null`
  [ "$val" ] || val=$def
  echo $val
}

port=`getval port 8000`
localonly=`getval localonly`
directory=`getval directory .`

while true
  do
    echo -n "


    TntReader
    =========

    1)\tVerzeichnis: $directory
    2)\tPort:        $port
    3)\t[$localonly] nur auf Anfragen vom lokalen Rechner antworten

    9)\tEinstellungen speichern
    X)\tEnde

    Ihre Auswahl: "

    read CH

    case $CH in
        1)
            echo -n "Verzeichnis: "
            read n
            [ "$n" ] && directory=$n
            ;;

        2)
            echo -n "Port: "
            read n
            [ "$n" ] && port=$n
            ;;

        3)
            if [ "$localonly" = "1" ]
              then
                localonly=
              else
                localonly='1'
            fi
            ;;

        9)
            echo "[TntReader]
port=$port
localonly=$localonly
directory=$directory
" >$SETTINGS
            ;;

        x|X)
            exit
    esac
  done
