NAME
bieb verwijder — catalogus-id wissen en dangling verwijzingen tonen
SYNOPSIS
scripts\bieb.cmd verwijder <id> [--dry-run] [--force]
scripts\bieb.cmd delete <id> [--dry-run] [--force]
Met .\scripts op PATH: bieb verwijder …. Engelse alias: delete.
Korte hulp: h bieb verwijder of bieb verwijder -h. Typ ? bij een
vraag voor uitleg.
DESCRIPTION
Verwijdert één catalogus-id (zangstuk, variant of uitvoeringsvorm). De vorm van het id bepaalt het niveau — dezelfde id-vormen en ambiguïteitsregels als bij bieb hernoem (slash, dash, backslash, repo-pad, unieke suffix).
| Vorm | Betekenis |
|---|---|
ektinia | hele zangstuk-boom |
ektinia/vredes of ektinia-vredes | variant (inclusief alle uitvoeringsvormen eronder) |
ektinia/vredes/hemelum of stam | één uitvoeringsvorm |
Is de invoer ambigu, dan toont het script genummerde voorstellen (Enter = 1).
Het script:
- Toont wat er uit
content-source\catalogus\weggaat (en bladermap-SVG). - Zoekt dangling refs buiten die map:
bieb id=…,alias_van, paden of publicatiestam incontent-source\endocs\. - Meldt koormap-mappen waarvan de naam gelijk is aan het id/stam — die wist het niet (elke koormap heeft een eigen beheerder).
- Zonder
--force: stopt als er dangling refs zijn (ook bij--dry-runmet exitcode 1, zodat je ziet dat wissen nog niet veilig is). - Met
--force: wist de catalogusmap (en SVG) toch; dangling refs en koormap-slots blijven voor handmatig herstel.
Frontmatter-titels worden niet bijgewerkt (die leidt de bouw af).
Daarna: dangling/koormap zelf oplossen, dan
python scripts\build_zoek_index.py en scripts\check.cmd.
EXAMPLES
scripts\bieb.cmd verwijder ektinia/vredes/hemelum --dry-run
scripts\bieb.cmd delete ektinia\vredes\hemelum --dry-run
scripts\bieb.cmd verwijder ektinia/vredes/hemelum
scripts\bieb.cmd verwijder ektinia/vredes/hemelum --force
WHEN
Als een uitvoeringsvorm (of hogere map) uit de catalogus moet en je wilt eerst zien wie er nog naar wijst. Niet om alleen een koormap-slot leeg te maken — pas daar de shortcode of slotpagina aan.
SEE ALSO
bieb hernoem , bieb accepteer , bieb kopieer , check , h