fix: Update local scripts tab to scan /scripts/ct directory

- Add getCtScripts() method to ScriptManager to scan ct subdirectory
- Add getCtScripts tRPC endpoint for local scripts tab
- Update ScriptsList component to use getCtScripts instead of getScripts
- Fix script path construction to use relative paths for terminal
- Local scripts tab now correctly shows scripts from /scripts/ct folder
This commit is contained in:
Michel Roegl-Brunner
2025-09-10 15:10:10 +02:00
parent c739196dc2
commit 7258f7bcfd
9 changed files with 197 additions and 6 deletions

View File

@@ -17,6 +17,16 @@ export const scriptsRouter = createTRPCRouter({
};
}),
// Get CT scripts (for local scripts tab)
getCtScripts: publicProcedure
.query(async () => {
const scripts = await scriptManager.getCtScripts();
return {
scripts,
directoryInfo: scriptManager.getScriptsDirectoryInfo()
};
}),
// Get repository status
getRepoStatus: publicProcedure
.query(async () => {