printWelcomeBanner static method

void printWelcomeBanner(
  1. Logger logger,
  2. String model,
  3. String projectDirectory,
  4. bool withTools,
)

Implementation

static void printWelcomeBanner(
    Logger logger, String model, String projectDirectory, bool withTools) {
  logger.info('');
  logger.info('╔════════════════════════════════════════════════════════╗');
  logger.info(
      '║  🤖 ${lightCyan.wrap('PubMind AI Chat')} - Interactive Package Assistant  ║');
  logger.info('╚════════════════════════════════════════════════════════╝');
  logger.info('');
  logger.info('${darkGray.wrap('Model:')} ${lightGreen.wrap(model)}');
  logger.info(
      '${darkGray.wrap('Project:')} ${lightGreen.wrap(projectDirectory)}');
  logger.info(
      '${darkGray.wrap('Tools:')} ${withTools ? lightGreen.wrap('Enabled') : darkGray.wrap('Disabled')}');
  logger.info('');
}