#!/usr/bin/env bash set -euo pipefail OPENSCAD=/opt/homebrew/bin/openscad cd "$(dirname "$0")" render() { local src=$1 out=$2 echo " $src → $out" "$OPENSCAD" -o "$out" "$src" 2>&1 | grep -v '^$' } echo "Rendering printable parts..." render cpu_case.scad cpu_case.stl render epd_case.scad epd_case.stl render lid.scad lid.stl render plunger.scad plunger.stl echo "Done."