diff --git a/justfile b/justfile index 4418cef..43c3209 100644 --- a/justfile +++ b/justfile @@ -1,16 +1,6 @@ -parts := "cartridge receptacle" +mod models default: build build: - #!/bin/sh - for part in {{parts}}; do - echo "Rendering $part..." - just render-part $part - done - -render-part part: - #!/bin/sh - echo 'use <{{part}}.scad>; $fn = 128; {{part}}();' > part.scad - openscad --backend Manifold -o {{part}}.stl part.scad - rm part.scad + @just models/build diff --git a/cartridge.scad b/models/cartridge.scad similarity index 100% rename from cartridge.scad rename to models/cartridge.scad diff --git a/cartridge.stl b/models/cartridge.stl similarity index 100% rename from cartridge.stl rename to models/cartridge.stl diff --git a/models/justfile b/models/justfile new file mode 100644 index 0000000..4418cef --- /dev/null +++ b/models/justfile @@ -0,0 +1,16 @@ +parts := "cartridge receptacle" + +default: build + +build: + #!/bin/sh + for part in {{parts}}; do + echo "Rendering $part..." + just render-part $part + done + +render-part part: + #!/bin/sh + echo 'use <{{part}}.scad>; $fn = 128; {{part}}();' > part.scad + openscad --backend Manifold -o {{part}}.stl part.scad + rm part.scad diff --git a/receptacle.scad b/models/receptacle.scad similarity index 100% rename from receptacle.scad rename to models/receptacle.scad diff --git a/receptacle.stl b/models/receptacle.stl similarity index 100% rename from receptacle.stl rename to models/receptacle.stl