forked from Laboratoria/SCL013-md-links
-
Notifications
You must be signed in to change notification settings - Fork 2
/
md-links.js
19 lines (16 loc) · 790 Bytes
/
md-links.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
const mdLinks = require('./index');
// Retorna un arr con los arg pasados a la terminal, 1 ejecutable node, 2 ruta del ejecutabl,3 args
const [, , ...args] = process.argv;
// Función principal que se exporta a md-links
const mdLinksModule = (files, arg) => {
if ((arg.includes('--validate') && arg.includes('--stats')) || (arg.includes('--v') && arg.includes('--s'))) {
mdLinks.readingFile(files, { validate: true, stats: true });
} else if (arg.includes('--validate') || arg.includes('--v')) {
mdLinks.readingFile(files, { validate: true, stats: false });
} else if (arg.includes('--stats') || arg.includes('--s')) {
mdLinks.readingFile(files, { validate: false, stats: true });
} else {
mdLinks.readingFile(files);
}
};
mdLinksModule(process.argv[2], args);