UNPKG

scai

Version:

> **AI-powered CLI for local code analysis, commit message suggestions, and natural-language queries.** 100% local, private, GDPR-friendly, made in Denmark/EU with ❤️.

19 lines (18 loc) 423 B
// File: src/commands/ReadlineSingleton.ts import readline from 'readline'; let currentRl = null; export function setRl(rl) { currentRl = rl; } export function getRl() { if (currentRl) { return { rl: currentRl, isTemporary: false }; } return { rl: readline.createInterface({ input: process.stdin, output: process.stdout }), isTemporary: true }; }