-# === Executable code
-# --- Source settings if found ---------------------------------------
-if test -f $dotconf ; then
- source $dotconf
-fi
-
-
-# --- Process command line -------------------------------------------
-what=
-step=
-while test $# -gt 0 ; do
- arg=$1
- opt=
- case $1 in
- --) shift ; break ;;
- --*=*)
- arg=`echo $1 | sed 's/=.*//'` ;
- opt=`echo $1 | sed 's/--[^=][^=]*=//'`
- ;;
- --*)
- ;;
- -h|-N|-H|-a) ;;
- -*) opt=$2 ; shift ;;
- esac
- shift
-
- case $arg in
- -r|--runs) runs=$opt ;;
- -n|--name) name=$opt ;;
- -S|--sys) sys=`echo $opt | tr '[A-Z]' '[a-z]'` ;;
- -E|--snn) snn=$opt ;;
- -F|--field) field=$opt ;;
- -d|--real-dir) real_dir=$opt ;;
- -p|--real-pattern) real_pat=$opt ;;
- -D|--mc-dir) mc_dir=$opt ;;
- -P|--mc-pattern) mc_pat=$opt ;;
- -w|--what) what=`echo $opt | tr '[A-Z]' '[a-z]'` ;;
- -s|--step) step=`echo $opt | tr '[A-Z]' '[a-z]'` ;;
- -N|--noact) noact=1 ;;
- -a|--par) par=1 ;;
- -h|--help) usage ; exit 0 ;;
- -H|--manual) manual ; exit 0 ;;
- *) echo "$0: Unknown option $arg" ; exit 1 ;;
- esac
-done
-
-# --- Check settings -------------------------------------------------
-check $what
-
-# --- Select what to do ----------------------------------------------
-func=
-case $what in
- setup) setup ; exit 0 ;;
- clean) cleanup ; exit 0 ;;
- corr*) func=corrs;;
- aod*) func=aods ;;
- dndeta*) func=dndeta ;;
- *) echo "$0: Unknown operation: $what" > /dev/stderr ; exit 1 ;;
-esac