import chalk from 'chalk'; import { acharVerbete } from '../../knowledge/tecnologias.js'; export function comandoExplicar(consulta: string): void { const achado = acharVerbete(consulta); if (!achado) { process.stdout.write( chalk.yellow(`Ainda não tenho um verbete para "${consulta}".`) + '\n' + chalk.dim('A base de conhecimento cresce com o tempo.\n'), ); process.exitCode = 1; return; } const { nome, verbete } = achado; const linhas: string[] = []; linhas.push(chalk.bold.red(nome)); linhas.push(''); linhas.push(verbete.significado); if (verbete.aprenderEmOrdem?.length) { linhas.push(''); linhas.push(chalk.dim('Para compreender, estude nesta ordem:')); verbete.aprenderEmOrdem.forEach((passo, i) => { linhas.push(` ${chalk.red(`${i + 1}.`)} ${passo}`); }); } process.stdout.write(linhas.join('\n') + '\n'); }