fix: honor original working directory when running npx installer and searching for task files

(cherry picked from commit 6a5a597fe39bc75379f54bedc1616bfab283dfa1)
This commit is contained in:
manjaroblack
2025-08-18 19:20:20 -05:00
parent 7e2780cd3e
commit 17e7d14cc2
4 changed files with 10 additions and 6 deletions

View File

@@ -520,15 +520,14 @@ class IdeSetup extends BaseIdeSetup {
}
if (await fileManager.pathExists(tasksDir)) {
const glob = require('glob');
const taskFiles = glob.sync('*.md', { cwd: tasksDir });
const taskFiles = await resourceLocator.findFiles('*.md', { cwd: tasksDir });
allTaskIds.push(...taskFiles.map((file) => path.basename(file, '.md')));
}
// Check common tasks
const commonTasksDir = path.join(installDir, 'common', 'tasks');
if (await fileManager.pathExists(commonTasksDir)) {
const commonTaskFiles = glob.sync('*.md', { cwd: commonTasksDir });
const commonTaskFiles = await resourceLocator.findFiles('*.md', { cwd: commonTasksDir });
allTaskIds.push(...commonTaskFiles.map((file) => path.basename(file, '.md')));
}