NAME

scripts\check.cmd — controleren of de repository klaar is om te delen

SYNOPSIS

scripts\check.cmd [--strict] [--external] [--skip-hugo]

DESCRIPTION

check draait lokaal de controles die ook op GitHub lopen: sync van zondag-materiaal, oefenhoek-index, VSA-validatie, genereren van markdown/SVG, Coria-controles, Hugo-build en interne linkcontrole. Het is een wrapper om scripts\_pipeline.cmd.

Vóór commit (alles streng, zoals CI): gebruik --strict. Dat betekent: ook VSA-waarschuwingen laten falen, niet alleen harde fouten.

MuseScore-PDF’s en Coria-.mxl uit een basispartituur maak je apart met mscz-products ; die stap zit niet in check.

OPTIONS

OptieBetekenis
--strictFaal ook op VSA-waarschuwingen (GitHub Actions doet dit standaard)
--externalControleer ook links naar internet (kan soms flaky zijn)
--skip-hugoStop na sync, validatie en generate; geen Hugo en geen linkcheck

EXAMPLES

scripts\check.cmd --strict
scripts\check.cmd --skip-hugo

WHEN

Altijd vóór je commit of push: scripts\check.cmd --strict. Tussendoor alleen aan VSA-bestanden werken: --skip-hugo is sneller.

SEE ALSO