openpetswithchatandmcp/website/cut_block.cjs
OpenPets Dev 65ac83849e Add 'website/' from commit '966aea480ffe1c340553aa878def30131d2af827'
git-subtree-dir: website
git-subtree-mainline: 8d3849caea
git-subtree-split: 966aea480f
2026-06-17 20:48:39 +00:00

18 lines
1 KiB
JavaScript
Executable file

const fs = require('fs');
const file = 'c:/ScriptoriumAI/scriptoriumai-ui/src/__tests__/Runboard.states.test.tsx';
let lines = fs.readFileSync(file, 'utf8').split('\n');
const startIdx = lines.findIndex(line => line.includes("executes compare-route project-filter clear from command bus action"));
const endIdx = lines.findIndex(line => line.includes("surfaces compare-route run selection blocker when compare route is inactive"));
if (startIdx !== -1 && endIdx !== -1) {
let before = lines.slice(0, startIdx);
// Find the previous empty line to keep it clean (optional)
let after = lines.slice(endIdx - 1); // include the line before the next "it" if it's white space
fs.writeFileSync(file, [...before, ...after].join('\n'), 'utf8');
fs.writeFileSync('c:/ScriptoriumAI/scriptoriumai-ui/script_result.txt', `Cut from ${startIdx} to ${endIdx}\n`, 'utf8');
} else {
fs.writeFileSync('c:/ScriptoriumAI/scriptoriumai-ui/script_result.txt', `Failed: start=${startIdx}, end=${endIdx}\n`, 'utf8');
}