Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions cli.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const path = require('path');

async function main() {

console.log(
console.log(
`
*** *** *** *** *******
*** **** **** ********* *********
Expand All @@ -16,8 +16,8 @@ async function main() {
*** *** ** *** *** *** *******
*** *** *** ********* ***
*** *** *** *** *** (by @likeur)
`
);
`
);
console.log('✨ Bienvenue dans imop(image optimizer): l\'outil d\'optimisation d\'images !');

try {
Expand All @@ -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'
Expand All @@ -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);
}
Expand Down