2019-03-23 04:13:18 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2019-04-24 10:32:38 +00:00
|
|
|
if [[ $# > 0 ]]; then
|
|
|
|
PREVIEW_LIBS="$@"
|
|
|
|
else
|
2019-05-16 04:38:54 +00:00
|
|
|
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"
|
2019-04-24 10:32:38 +00:00
|
|
|
fi
|
2019-03-23 04:13:18 +00:00
|
|
|
|
|
|
|
dir="$(basename $PWD)"
|
2019-04-19 06:45:46 +00:00
|
|
|
if [ "$dir" = "BOSL2" ]; then
|
|
|
|
cd BOSL2.wiki
|
|
|
|
elif [ "$dir" != "BOSL2.wiki" ]; then
|
|
|
|
echo "Must run this script from the BOSL2 or BOSL2/BOSL2.wiki directories."
|
2019-03-23 04:13:18 +00:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
rm -f tmpscad*.scad
|
|
|
|
for lib in $PREVIEW_LIBS; do
|
2019-04-24 10:32:38 +00:00
|
|
|
lib="$(basename $lib .scad)"
|
2019-03-23 04:13:18 +00:00
|
|
|
mkdir -p images/$lib
|
2019-05-26 06:31:05 +00:00
|
|
|
rm -f images/$lib/*.png images/$lib/*.gif
|
2019-05-14 02:28:52 +00:00
|
|
|
# echo ../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c -i -I images/$lib/
|
|
|
|
echo "$lib.scad"
|
2019-03-23 04:13:18 +00:00
|
|
|
../scripts/docs_gen.py ../$lib.scad -o $lib.scad.md -c -i -I images/$lib/ || exit 1
|
|
|
|
open -a Typora $lib.scad.md
|
|
|
|
done
|
|
|
|
|
|
|
|
|