File indexing completed on 2026-04-09 07:48:53
0001
0002 usage(){ cat << EOU
0003
0004 ~/o/CSG/tests/CSGMakerTest.sh
0005
0006 EOU
0007 }
0008
0009 cd $(dirname $(realpath $BASH_SOURCE))
0010
0011 bin=CSGMakerTest
0012
0013 logging(){
0014 type $FUNCNAME
0015 export CSGFoundry=INFO
0016 }
0017 [ -n "$LOG" ] && logging
0018
0019
0020
0021
0022
0023
0024
0025 defarg=info_dbg
0026 arg=${1:-$defarg}
0027
0028 vv="BASH_SOURCE PWD bin defarg arg geom CSGMakerTest_GEOM"
0029
0030 if [ "${arg/info}" != "$arg" ]; then
0031 for v in $vv ; do printf "%30s : %s\n" "$v" "${!v}" ; done
0032 fi
0033
0034 if [ "${arg/run}" != "$arg" ]; then
0035 $bin
0036 [ $? -ne 0 ] && echo $BASH_SOURCE run error && exit 1
0037 fi
0038
0039 if [ "${arg/dbg}" != "$arg" ]; then
0040 source dbg__.sh
0041 dbg__ $bin
0042 [ $? -ne 0 ] && echo $BASH_SOURCE dbg error && exit 2
0043 fi
0044
0045 exit 0
0046
0047
0048
0049
0050
0051
0052
0053
0054