UNPKG

ai-atharva-cli

Version:

🤖 Gemini AI-powered interactive resume CLI with real AI responses! Features Google Gemini integration, comprehensive technical explanations, slash commands, and the exact Gemini CLI design. Perfect for showcasing Atharva Sawant's skills to Summer 2025 re

65 lines (50 loc) 2.28 kB
const Display = require('../utils/display'); const resumeData = require('../data/resume'); class EducationCommand { constructor(options = {}) { this.display = new Display(options); } async execute() { const { education, certifications, languages } = resumeData; console.log(this.display.createSectionHeader('Education & Qualifications', '🎓')); console.log(); // Education education.forEach(edu => { const eduContent = ` ${this.display.highlight(edu.degree, 'primary')} in ${edu.field} ${edu.institution}${edu.duration} ${this.display.highlight('Grade:', 'info')} ${edu.grade} ${this.display.highlight('🏆 Academic Achievements:', 'info')} ${this.display.formatList(edu.achievements, '✓', 'green')} ${this.display.highlight('📚 Relevant Coursework:', 'info')} ${this.display.formatList(edu.relevant_courses, '•', 'cyan')} `; console.log(this.display.createBox(eduContent.trim(), '🎓 Academic Background')); }); console.log(); // Certifications if (certifications.length > 0) { const certContent = certifications.map(cert => `${this.display.highlight(cert.name, 'primary')}\n` + `${cert.issuer}${cert.date}\n` + `${this.display.highlight('Status:', 'info')} ${cert.status}\n` + `${this.display.highlight('Credential:', 'info')} ${cert.credential}` ).join('\n\n'); console.log(this.display.createBox(certContent, '📜 Professional Certifications')); } console.log(); // Languages if (languages.length > 0) { const langContent = languages.map(lang => `${this.display.highlight(lang.name, 'primary')}: ${lang.proficiency}` ).join('\n'); console.log(this.display.createBox(langContent, '🌍 Languages')); } console.log(); console.log(this.display.highlight('💡 Interactive exploration:', 'info')); console.log(' • atharva chat -m "Tell me about your university experience"'); console.log(' • atharva chat -m "What certifications do you have?"'); console.log(' • atharva chat -m "What did you study in college?"'); } } module.exports = EducationCommand;