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

54 lines (41 loc) 1.92 kB
const Display = require('../utils/display'); const resumeData = require('../data/resume'); class SkillsCommand { constructor(options = {}) { this.display = new Display(options); } async execute() { const { skills } = resumeData; console.log(this.display.createSectionHeader('Technical Skills', '🛠️')); console.log(); // Programming Languages console.log(this.display.highlight('💻 Programming Languages', 'primary')); console.log(this.display.formatList(skills.languages, '•', 'cyan')); console.log(); // Frameworks console.log(this.display.highlight('🔧 Frameworks', 'primary')); console.log(this.display.formatList(skills.frameworks, '•', 'cyan')); console.log(); // Libraries console.log(this.display.highlight('📚 Libraries', 'primary')); console.log(this.display.formatList(skills.libraries, '•', 'cyan')); console.log(); // Databases console.log(this.display.highlight('🗃️ Databases', 'primary')); console.log(this.display.formatList(skills.databases, '•', 'cyan')); console.log(); // Cloud Technologies console.log(this.display.highlight('☁️ Cloud Technologies', 'primary')); console.log(this.display.formatList(skills.cloud, '•', 'cyan')); console.log(); // Others console.log(this.display.highlight('🔨 Others', 'primary')); console.log(this.display.formatList(skills.others, '•', 'cyan')); console.log(); console.log(this.display.highlight('💡 Interactive exploration:', 'info')); console.log(' • atharva chat -m "What\'s your experience with Node.js?"'); console.log(' • atharva chat -m "Tell me about your cloud skills"'); console.log(' • atharva chat -m "What databases do you prefer?"'); } } module.exports = SkillsCommand;