diff --git a/backend/scripts/update-bisaya-didactics.js b/backend/scripts/update-bisaya-didactics.js index 8f26497..9886bbe 100644 --- a/backend/scripts/update-bisaya-didactics.js +++ b/backend/scripts/update-bisaya-didactics.js @@ -10,6 +10,7 @@ import { sequelize } from '../utils/sequelize.js'; import VocabCourseLesson from '../models/community/vocab_course_lesson.js'; import { getBisayaLessonPedagogy } from './bisaya-course-phase2-pedagogy.js'; import { BISAYA_DIDACTICS_FRAGMENTS } from './bisaya-course-phase1.js'; +import { pathToFileURL } from 'url'; import { BISAYA_DIDACTICS_24_43, BISAYA_LESSONS_24_43_BY_NUMBER, @@ -569,4 +570,10 @@ async function main() { process.exit(process.exitCode ?? 0); } -main(); +const isDirectRun = process.argv[1] + ? import.meta.url === pathToFileURL(process.argv[1]).href + : false; + +if (isDirectRun) { + main(); +}