diff --git a/cli.js b/cli.js index 349ecf0..408f34e 100644 --- a/cli.js +++ b/cli.js @@ -7,7 +7,7 @@ const path = require('path'); async function main() { - console.log( + console.log( ` *** *** *** *** ******* *** **** **** ********* ********* @@ -16,8 +16,8 @@ async function main() { *** *** ** *** *** *** ******* *** *** *** ********* *** *** *** *** *** *** (by @likeur) - ` -); + ` + ); console.log('✨ Bienvenue dans imop(image optimizer): l\'outil d\'optimisation d\'images !'); try { @@ -26,6 +26,11 @@ async function main() { default: './images' }); + if (!fs.existsSync(sourceDir)) { + console.error(`❌ Erreur : Le dossier source "${sourceDir}" n'existe pas.`); + process.exit(1); + } + const outputDir = await input({ message: 'Quel est le nom du dossier pour les images optimisées ?', default: './optimized-images' @@ -40,11 +45,6 @@ async function main() { ], }); - if (!fs.existsSync(sourceDir)) { - console.error(`❌ Erreur : Le dossier source "${sourceDir}" n'existe pas.`); - process.exit(1); - } - if (!fs.existsSync(outputDir)) { fs.mkdirSync(outputDir); }