Tofu/scripts/import-recipes/cli/listOdtFileNames.js
2026-09-18 01:41:02 +02:00

10 lines
448 B
JavaScript

import { readdirSync } from 'node:fs'
// The .odt files of a folder, in a stable order. Sub-folders are not walked:
// the tool takes one flat folder of recipes.
export function listOdtFileNames(sourceDir) {
return readdirSync(sourceDir, { withFileTypes: true })
.filter((entry) => entry.isFile() && entry.name.toLowerCase().endsWith('.odt'))
.map((entry) => entry.name)
.sort((first, second) => first.localeCompare(second, 'fr'))
}