mirror of
https://github.com/revarbat/BOSL2.git
synced 2025-09-25 22:39:10 +02:00
Added example script hashing for optimized image generation.
This commit is contained in:
@@ -1,7 +1,18 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ $# > 0 ]]; then
|
||||
PREVIEW_LIBS="$@"
|
||||
FORCED=""
|
||||
IMGGEN=""
|
||||
FILES=""
|
||||
for opt in "$@" ; do
|
||||
case $opt in
|
||||
-f ) FORCED=$opt ;;
|
||||
-i ) IMGGEN=$opt ;;
|
||||
* ) FILES="$FILES $opt" ;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [[ "$FILES" != "" ]]; then
|
||||
PREVIEW_LIBS="$FILES"
|
||||
else
|
||||
PREVIEW_LIBS="common errors attachments math arrays vectors affine coords geometry triangulation quaternions hull constants edges transforms primitives shapes masks shapes2d paths beziers roundcorners walls metric_screws threading involute_gears sliders joiners linear_bearings nema_steppers wiring phillips_drive torx_drive polyhedra debug"
|
||||
fi
|
||||
@@ -18,10 +29,11 @@ rm -f tmpscad*.scad
|
||||
for lib in $PREVIEW_LIBS; do
|
||||
lib="$(basename $lib .scad)"
|
||||
mkdir -p images/$lib
|
||||
rm -f images/$lib/*.png images/$lib/*.gif
|
||||
# echo ../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c -i -I images/$lib/
|
||||
if [ "$IMGGEN" = "-i" ]; then
|
||||
rm -f images/$lib/*.png images/$lib/*.gif
|
||||
fi
|
||||
echo "$lib.scad"
|
||||
../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c -i -I images/$lib/ || exit 1
|
||||
../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c $IMGGEN $FORCED -I images/$lib/ || exit 1
|
||||
open -a Typora $lib.scad.md
|
||||
done
|
||||
|
||||
|
Reference in New Issue
Block a user