Changeset 6248497 in Klonkt for scripts/import-archive.mjs
- Timestamp:
- 08/07/2026 04:37:37 PM (5 weeks ago)
- Branches:
- main
- Children:
- a4fea5e
- Parents:
- 7d7b36d
- git-author:
- roboburr <roboburr@…> (08/07/2026 04:37:26 PM)
- git-committer:
- roboburr <roboburr@…> (08/07/2026 04:37:37 PM)
- File:
-
- 1 edited
-
scripts/import-archive.mjs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
scripts/import-archive.mjs
r7d7b36d r6248497 17 17 // en hoort een aparte, bewuste actie te zijn. 18 18 19 import { readArchive, importArchive } from '../src/services/ArchiveImportService.js';19 import { kiesInstance, eisOrigin } from './instance-env.mjs'; 20 20 21 21 const args = process.argv.slice(2); … … 24 24 25 25 if (!slug || !bron) { 26 console.error('gebruik: node scripts/import-archive.mjs <slug> <archief.zip|map> [--d ry-run] [--overwrite]');26 console.error('gebruik: node scripts/import-archive.mjs <slug> <archief.zip|map> [--data-root <map>] [--env <pad>] [--dry-run] [--overwrite]'); 27 27 process.exit(1); 28 28 } 29 30 // EERST de instance kiezen, DAN pas de service laden -- database.js opent de 31 // database bij import. Bij een IMPORT weegt dit zwaarder dan bij een export: in 32 // de verkeerde database schrijven is niet terug te draaien. 33 const vlag = (naam) => { const i = args.indexOf(naam); return i >= 0 ? (args[i + 1] || null) : null; }; 34 let gekozen; 35 try { 36 gekozen = kiesInstance(slug, { dataRoot: vlag('--data-root'), envPad: vlag('--env') }); 37 } catch (e) { console.error(e.message); process.exit(1); } 38 eisOrigin(gekozen.bron); 39 console.log(`instellingen uit: ${gekozen.bron || 'de omgeving'}`); 40 console.log(`database : ${process.env.DATABASE_PATH || '(standaard in de code-map)'}`); 41 42 const { readArchive, importArchive } = await import('../src/services/ArchiveImportService.js'); 29 43 30 44 let files;
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)