UNPKG

scai

Version:

> **A local-first AI CLI for understanding, querying, and iterating on large codebases.** > **100% local • No token costs • No cloud • No prompt injection • Private by design**

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 }; }