From 090986ca5a74ebec4cf94164524b7420ded5937b Mon Sep 17 00:00:00 2001 From: Castor Regex Date: Mon, 25 Aug 2025 10:21:30 -0500 Subject: [PATCH] feat: poll for /tmp/regex.txt and process contents --- packages/cli/src/ui/App.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/cli/src/ui/App.tsx b/packages/cli/src/ui/App.tsx index d93efcf0..dc724cda 100644 --- a/packages/cli/src/ui/App.tsx +++ b/packages/cli/src/ui/App.tsx @@ -616,6 +616,21 @@ const App = ({ config, settings, startupWarnings = [], version }: AppProps) => { [addMessage], ); + useEffect(() => { + const interval = setInterval(() => { + const filePath = '/tmp/regex.txt'; + if (fs.existsSync(filePath)) { + const content = fs.readFileSync(filePath, 'utf-8'); + if (content.trim().length > 0) { + handleFinalSubmit(content); + } + fs.unlinkSync(filePath); + } + }, 5000); // Check every 5 seconds + + return () => clearInterval(interval); + }, [handleFinalSubmit]); + const handleIdePromptComplete = useCallback( (result: IdeIntegrationNudgeResult) => { if (result.userSelection === 'yes') {