GNAL/scripts/v1.sh

36 lines
982 B
Bash
Raw Normal View History

2020-05-22 03:43:59 +00:00
#!/bin/bash
echo "Compiling GNAL v1"
DIST=./dist/
NOTES=./notes/v1.csv
FILES=( "spacer" "top" "spiral_top" "spiral_bottom" )
2020-05-22 15:09:15 +00:00
SIZES=( "50ft" "100ft" ) #
2020-05-22 03:43:59 +00:00
mkdir -p $DIST
echo "file,file_hash,file_size,source_hash,source_size,render_time" > $NOTES
for SIZE in "${SIZES[@]}"
do
:
2020-05-22 15:09:15 +00:00
mkdir -p "${DIST}/${SIZE}_v1"
2020-05-22 03:43:59 +00:00
srchash=`sha256sum "${SIZE}_v1/gnal_${SIZE}.scad" | awk '{ print $1 }'`
srcsize=`wc -c < "${SIZE}_v1/gnal_${SIZE}.scad"`
srcsize=`echo $srcsize | xargs`
for FILE in "${FILES[@]}"
do
:
echo "${SIZE}_v1/${FILE}.scad"
start=`date +%s`
openscad -o "${DIST}/${SIZE}_v1/gnal_${SIZE}_${FILE}.stl" "${SIZE}_v1/${FILE}.scad"
end=`date +%s`
runtime=$((end-start))
hash=`sha256sum "${DIST}/${SIZE}_v1/gnal_${SIZE}_${FILE}.stl" | awk '{ print $1 }'`
fileSize=`wc -c < "${DIST}/${SIZE}_v1/gnal_${SIZE}_${FILE}.stl"`
fileSize=`echo $fileSize | xargs`
2020-05-22 03:56:37 +00:00
echo "gnal_${SIZE}_${FILE}.stl,$hash,$fileSize,$srchash,$srcsize,$runtime" >> $NOTES
2020-05-22 03:43:59 +00:00
done
done