brew install --cask openscad@snapshot
brew install f3d uv
uv venv && uv pip install lib3mf
# build all .scad files across all subdirectories
make build
# build only one subdirectory
make build dir=shelf
# build a single file
make build_one file=src/shelf/shelf.scad
# generate png previews for all files (or one subdirectory)
make previews
make previews dir=shelf
# generate a single png preview for quick verification
make preview file=src/shelf/shelf.scadYou will have to fiddle with apple settings until it allows you to run openscad as an app. Be sure to preview rendering it in openscad, or use a web version of openscad such https://makerworld.com/en/makerlab/parametricModelMaker