UNPKG

scai

Version:

> **AI-powered CLI for local code analysis, commit message suggestions, and natural-language queries.** > **100% local • No token cost • Private by design • GDPR-friendly** — made in Denmark/EU with ❤️.

35 lines (34 loc) 1.16 kB
// src/utils/changelogPrompt.ts import chalk from 'chalk'; import readline from 'readline'; export async function askChangelogApproval(changelogEntry) { return new Promise((resolve) => { console.log('\n---'); console.log(chalk.yellow('Suggested changelog entry:\n')); console.log(changelogEntry); console.log('\nOptions:'); console.log('1) ✅ Accept'); console.log('2) 🔁 Regenerate'); console.log('3) 🖋️ Edit'); console.log('4) ❌ Skip'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('\n👉 Choose an option [1-4]: ', (answer) => { rl.close(); switch (answer) { case '1': resolve('yes'); break; case '2': resolve('redo'); break; case '3': resolve('edit'); break; case '4': default: resolve('skip'); break; } }); }); }