/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/mdlinks-arkellyperez@1.0.0/cli.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
#!/usr/bin/env node
const{mdlinks:mdlinks}=require("./main"),{statsBroken:statsBroken,statsTotal:statsTotal,statsUnique:statsUnique}=require("./methods"),process=require("node:process"),arg=process.argv,route=process.argv[2],validate=arg.includes("--validate"),stats=arg.includes("--stats"),help=arg.includes("--help");help&&console.log("\n----------------------------------------------------------------------------\n\n                                   HELP                                     \n\n----------------------------------------------------------------------------\n\nLas estructura que debes seguir es la siguiente:  md-links-ar + ruta + options\n    Ejemplos:\n    md-links-ar ./pruebas/file1.md\n    md-links-ar ./pruebas/file1.md --validate\n    md-links-ar ./pruebas/file1.md --validate --stats\n\nLa descripción de OPTIONS con respecto a los resultados que puedes obtener es la siguiente:\n\n    ＯＰＴＩＯＮＳ\n\n     --validate \n        * href: URL encontrada.\n        * text: Texto que aparecía dentro del link.\n        * file: Ruta del archivo donde se encontró el link.\n        * status: Código de respuesta HTTP.\n        * ok: Mensaje fail en caso de fallo u ok en caso de éxito.\n     --stats\n        * Total: total de links encontrados.\n        * Unique: total de links unicos encontrados.\n     --stats --validate\n        * Total: total de links encontrados.\n        * Unique: total de links unicos encontrados.\n        * Broke: total de links rotos.\n\n--------------------------------------------------------------------------------\n\n--------------------------------------------------------------------------------"),null==route?console.table("Por favor ingresar una ruta"):(validate||stats||mdlinks(route,{validate:!1}).then((e=>{console.table(e)})).catch((e=>console.log(e))),validate&&!stats&&mdlinks(route,{validate:!0}).then((e=>{console.table(e)})).catch((e=>console.log(e))),!validate&&stats&&mdlinks(route,{validate:!1}).then((e=>{console.log("----------------------------"),console.log("|---------STATS------------|"),console.log("|        TOTAL:",statsTotal(e),"        |"),console.log("|        UNIQUE:",statsUnique(e),"        |"),console.log("|--------------------------|")})).catch((e=>console.log(e))),validate&&stats&&mdlinks(route,{validate:!0}).then((e=>{console.table(e),console.log("------------------------------"),console.log("|----------STATS-------------|"),console.log("|        TOTAL:",statsTotal(e),"           |"),console.log("|        UNIQUE:",statsUnique(e),"          |"),console.log("|        BROKEN:",statsBroken(e),"          |"),console.log("|----------------------------|")})).catch((e=>console.log(e))));
//# sourceMappingURL=/sm/1813a7aba02dcd7674de8ae844952c003ecd2cb95610a59db4bea6dd0dbcca74.map