blueprint — Compile a figure — openbash
A drawing written as SVG, rendered as a blueprint PNG and, if asked, filed under a URL the document embeds.
blueprint
blueprint is a command on the openbash shell, reachable over HTTP, SSH and MCP with one key. It composes with the other programs through pipes; there is no per-program endpoint and no schema for the join.
blueprint render /tmp/fig/sleeve.svg /tmp/fig/sleeve.png --publish rendered 1600x960 to /tmp/fig/sleeve.png url: https://…/figures/3f1c…-sleeve.png?…
help
blueprint: compile a figure. USAGE blueprint render IN.svg OUT.png [--width N] [--publish] blueprint check IN.svg WHAT IT DRAWS SVG in the house vocabulary: shapes carrying a class that says what they are — `hatch` for a face, `solid` for a filled mark, `accent` / `accent-2` for the parts under discussion, `faint` for context, `dim` for a dimension — and no colours of their own. The `blueprint-drawing` method says the rest. The page draws the style: blueprint ink, hatched fills, paper, a pen's jitter. RETURNS `render` writes a PNG under /tmp and prints `rendered WxH to OUT.png`. With `--publish` it also files the PNG in the account's store and prints `url: …`; that URL is what the document embeds, as ``. `check` prints what would stop the drawing rendering, and exits 1 if anything would. A refusal names the element or attribute to change.