import { execSync } from 'child_process';

async function fixOGAndPush() {
    try {
        console.log('\nAdicionando arquivos para Open Graph Meta tags...');
        execSync('git add index.html public/share-card.jpeg src/components/Hero.tsx', { stdio: 'inherit' });
        
        try {
          execSync('git commit -m "feat(og): adiciona open graph imagem e atualiza url da hero para melhorar o compartilhamento via whatsapp"', { stdio: 'inherit' });
        } catch (e) {
          console.log('Nada para commitar.');
        }

        console.log('\nFazendo push do código...');
        execSync('git push origin main', { stdio: 'inherit' });
        
        console.log(`\n🎉 Push de OG Tags concluído com sucesso!`);
    } catch (error: any) {
        console.error('\n❌ Ocorreu um erro:', error.message);
    }
}

fixOGAndPush();
