NAME
bieb kopieer — uitvoeringsvorm kopiëren naar een nieuw catalogus-id
SYNOPSIS
scripts\bieb.cmd kopieer <bron-id> <nieuw-id> [--dry-run]
scripts\bieb.cmd copy <bron-id> <nieuw-id> [--dry-run]
Met .\scripts op PATH: bieb kopieer …. Engelse alias: copy.
Korte hulp: h bieb kopieer of bieb kopieer -h. Typ ? bij een vraag
voor uitleg.
DESCRIPTION
Kopieert één uitvoeringsvorm (leaf) naar een nieuw id. Geen variant- of zangstuk-kopie (nog niet).
Bron en nieuw gebruiken dezelfde id-vormen als
bieb hernoem
(slash, dash, backslash, repo-pad, unieke
suffix). Nieuw mag korter t.o.v. de bron: alleen de uitvoeringsvorm
(groningen), of variant/uv / variant-uv onder hetzelfde zangstuk.
Is de bron ambigu, dan genummerde voorstellen (Enter = 1).
Het script:
- Controleert dat bron een bestaande uitvoeringsvorm is.
- Weigert als de doelmap al bestaat.
- Maakt zo nodig zangstuk-/variant-
_index.mdaan. - Kopieert bestanden en hernoemt de publicatiestam.
- Schrijft een nieuwe leaf-
index.mdmet nieuwbieb iden afgeleide titels (bouw leidt titels verder af). - Kopieert bladermap-SVG’s onder het nieuwe pad (als die er zijn).
- Maakt geen koormap-slot — dat blijft handwerk.
Daarna: products vernieuwen, zoekindex, scripts\check.cmd. Eventueel
koormap-slot met shortcode bieb.
EXAMPLES
scripts\bieb.cmd kopieer ektinia/vredes/hemelum ektinia/vredes/groningen --dry-run
scripts\bieb.cmd kopieer ektinia-vredes-hemelum groningen
scripts\bieb.cmd copy ektinia\vredes\hemelum vredes\groningen --dry-run
scripts\bieb.cmd kopieer tropaar/zondag-toon-1/groningen tropaar/zondag-toon-2/groningen
WHEN
Als je dezelfde partituur onder een ander uitvoeringsvorm-id nodig hebt (andere plaats, taal-suffix, …) zonder de bron te verplaatsen. Voor nieuw materiaal uit de werkbank: bieb accepteer . Voor id wijzigen zonder kopie: bieb hernoem .
SEE ALSO
bieb accepteer , bieb hernoem , bieb verwijder , check , h