Skip to main content
Glama
promptConfirm.ts770 B
export async function confirmPrompt(message: string, defaultYes = false, force = false): Promise<boolean> { // If force, return defaultYes if (force) return defaultYes; try { const rl = await import('readline'); return await new Promise<boolean>((resolve) => { const r = rl.createInterface({ input: process.stdin, output: process.stdout }); const hint = defaultYes ? '(Y/n)' : '(y/N)'; r.question(`${message} ${hint}: `, (answer: string) => { r.close(); const a = answer.trim().toLowerCase(); if (!a) return resolve(defaultYes); resolve(a === 'y' || a === 'yes'); }); }); } catch { return defaultYes; } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/babasida246/ai-mcp-gateway'

If you have feedback or need assistance with the MCP directory API, please join our Discord server