chiark / gitweb /
scaffold-clamp-cleat: sort out toplevels
[reprap-play.git] / quacks-ingredients-update-levels
index a4c886c75c985aa1f1e1284f18f36d8a4aae09e3..395770d13ee62e104b7662e3f4d5e37e98eff539 100755 (executable)
@@ -4,7 +4,7 @@ set -e
 for l in 1 2 3 4 5; do
        f=quacks-ingredients-L$l.scad
        cat >$f.tmp <<END
-// autogenerated by quacks-ingredients-updates-levels - do not edit
+//  autogenerated by quacks-ingredients-updates-levels - do not edit
 \$phase=$l;
 module Token_L(){ Token_L$l(); }
 //// toplevels-from:
@@ -12,3 +12,17 @@ include <quacks-ingredients.scad>
 END
        mv -f $f.tmp $f
 done
+
+f=quacks-ingredients-counts.scad
+cat >$f.tmp <<END
+//  autogenerated - do not edit
+//   update script is quacks-ingredients-updates-levels
+//   source is quacks-ingredients-counts
+END
+
+for which in Base All Witches; do
+       ./quacks-ingredients-counts $which >>$f.tmp
+done
+mv -f $f.tmp $f
+
+egrep '^// [A-Z][a-z]*  *[A-Za-z]' $f | sort