Esta es una interfaz de línea de comando que ayuda al usuario a verificar si los archivos Markdown (md) contienen links y si estos son funcionales.
Para instalar Cat-ching mdlinks, inserte en su terminal:
npm i cat-ching-md-links
🐱--validate
Si pasamos la opción --validate
, el módulo debe hacer una petición HTTP para averiguar si el link funciona o no. Si el link resulta en una redirección a una URL que responde ok, entonces consideraremos el link como ok.
Por ejemplo:
$ md-links ./some/example.md --validate
./some/example.md http://algo.com/2/3/ ok 200 Link a algo
./some/example.md https://otra-cosa.net/algun-doc.html fail 404 algún doc
./some/example.md http://google.com/ ok 301 Google
Lo que se obtiene:
🐱 --stats
Si pasamos la opción --stats
el output (salida) será un texto con estadísticas básicas sobre los links.
Por ejemplo:
$ md-links ./some/example.md --stats
Total: 3
Unique: 3
Lo que se obtiene:
🐱 --stats y --validate
También podemos combinar --stats y --validate
o --validate y --stats
para obtener estadísticas que necesiten de los resultados de la validación.
Por ejemplo:
$ md-links ./some/example.md --stats --validate
Total: 3
Unique: 3
Broken: 1
$ md-links ./some/example.md --validate --stats
Total: 3
Unique: 3
Broken: 1
Lo que se obtiene:
🐱 --help
Si pasamos la opción --help
el output (salida) será un cuadro con los comandos disponibles.
Lo que se obtiene:
🐱 --author
Si pasamos la opción --author
el output (salida) será una descripcion de la librería y el autor de esta.
Lo que se obtiene: