NAME

scripts\mscz-products.cmd — PDF en Coria-.mxl maken bij een basispartituur-.mscz

SYNOPSIS

scripts\mscz-products.cmd [pad] [--force] [--dry-run]

DESCRIPTION

Exporteert naast een basispartituur-.mscz de sibling-bestanden die koorleden gebruiken: een A4-PDF ({stam}.mscz.pdf) en een Coria-.mxl ({stam}.mscz.mxl). Het script schrijft ook herkomstinformatie (vsa-partituur-sha256, vsa-generated-at) in die producten.

Het zoekt basispartituur-.mscz onder het opgegeven pad (of, zonder pad, onder content-source\catalogus). Bestanden in input\, namen die eindigen op .print.mscz, en mappen met artefacten_handmatig: true worden overgeslagen.

Onder de motorkap: MuseScore 4 voor de PDF; de tooling-CLI mscz mxl voor Coria (vier parts). Geen fork van VSA-tooling-logica.

Volgorde: eerst layout , daarna eventueel een editslag in MuseScore 4, daarna dit commando — niet meteen PDF maken als je nog gaat editen. CI genereert deze producten niet; jij wel lokaal, daarna committen.

OPTIONS

OptieBetekenis
--forceBestaande PDF/MXL overschrijven
--dry-runAlleen tonen wat er zou gebeuren

EXAMPLES

scripts\mscz-products.cmd
scripts\mscz-products.cmd content-source\catalogus\trisagion --force

WHEN

Als de basispartituur-.mscz inhoudelijk en qua layout klaar is voor publicatie-PDF en Coria, of als check --strict meldt dat PDF/MXL verouderd of zonder stamp is.

SEE ALSO