splice-cad/Splice Design Export

Render splice designs (plan or legacy harness) as PDF, PNG, SVG, XLSX, and CSV exports.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
configPath to splice.yml (relative to the repo root). Defaults to `splice.yml` at the repo root. Set this when splice.yml lives alongside the design files rather than at root (e.g. `wiring/splice.yml`).no""
plan-pathPath to the design JSON — plan or legacy harness schema (relative to the repo root). If omitted, falls back to `design.design-path` (or legacy `design.plan-path`) in `splice.yml`.no""
design-typeDesign type — `plan` or `harness`. If omitted, falls back to `design.type` in `splice.yml` or is auto-detected from the JSON shape (`nodes`+`links` → plan; `bom`+`data.mapping` → harness).no""
output-dirDirectory for rendered outputs (relative to the repo root). Defaults to `exports.output-dir` in `splice.yml`, or `rendered/` if neither is set.no""
onlyComma-separated export targets. If omitted, falls back to `exports.formats` in `splice.yml`, or the default set for the resolved design type. Plan targets: all-pages-pdf, bom-csv, bom-xlsx, bom-pdf, connection-table-xlsx, icd-pdf. Harness targets: schematic-pdf, schematic-png, schematic-svg, physical-all-pages-pdf, physical-pdf, physical-png, physical-svg, bom-csv, bom-xlsx, bom-pdf.no""
page-modeWhich view modes to include in the all-pages PDF. Valid values: both (default), layout, schematic Falls back to `exports.page-mode` in `splice.yml`.no""
namedescription
filesNewline-separated list of rendered file paths.