NAME

scripts\bieb-accepteer.cmd — partituur opnemen in de Oefenhoek-bibliotheek

SYNOPSIS

scripts\bieb-accepteer.cmd [id] [bestand...] [opties]

DESCRIPTION

Neemt een klaar bestand op in de bibliotheek (de catalogus onder oefenhoek\bibliotheek\), onder een bibliotheek-id van drie lagen: zangstuk/variant/uitvoeringsvorm. Toegestaan: basispartituur-.mscz, .vsa, .print.mscz, of .tekstblad.md (optioneel sibling-.pdf / .mxl). Bij .tekstblad.md zet het script indien nodig frontmatter build: render: never zodat de bron geen Hugo-pagina wordt.

Het script maakt ontbrekende _index.md / index.md met shortcode bieb en hernoemt naar de publicatiestam. Capella-bronformats en een kale Capella-.mxl worden geweigerd — eerst opkuisen / layout . Bij .vsa draait vsa validate (tenzij --skip-vsa-validate). Default publicatiestatus: reviewable (voorzien bij --stub). Status productie alleen met --force.

Ontbreken id of bestand, dan vraagt het script die interactief. Typ ? voor uitleg, daarna opnieuw invullen. Zonder argumenten: beide vragen.

OPTIONS

OptieBetekenis
--titleTitel override
--statusPublicatiestatus
--stubLege leaf (voorzien)
--moveBronbestand verplaatsen in plaats van kopiëren
--forceOverschrijven / productie toestaan
--dry-runAlleen tonen
--skip-vsa-validateGeen vsa validate
--artefacten-handmatigZet artefacten_handmatig: true

EXAMPLES

scripts\bieb-accepteer.cmd
scripts\bieb-accepteer.cmd 8-trisagion/8a-nederlands/hemelum pad\naar\bestand.mscz --dry-run

WHEN

Als de partituur klaar is om in de catalogus te staan (na opkuisen / normaliseren, of na een werkende .vsa). Daarna koormap + check --strict.

SEE ALSO