import { exec } from 'child_process';
import { promisify } from 'util';

const execAsync = promisify(exec);

async function processAllData() {
  try {
    console.log('Extracting wilayas...');
    await execAsync('ts-node src/scripts/extractWilayas.ts');
    
    console.log('Extracting dairas...');
    await execAsync('ts-node src/scripts/extractDairas.ts');
    
    console.log('All data processed successfully!');
  } catch (error) {
    console.error('Error processing data:', error);
    process.exit(1);
  }
}

processAllData();