summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/App.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'packages/cli/src/ui/App.tsx')
-rw-r--r--packages/cli/src/ui/App.tsx15
1 files changed, 15 insertions, 0 deletions
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') {