curl/scripts
Daniel Stenberg 62515e8e9d
scripts/mdlinkcheck: markdown link checker
This script parses all markdown files in the repository, extracts all
links and verifies that they work.

It makes sure to only check the URLs once, even if used in multiple
links. There is a whitelist for URLs we deem unnecessary to check.

It uses curl to do the checks.

As a bonus, this makes it easy to run this check locally.

Closes #15742
2024-12-14 14:22:30 +01:00
..
cd2cd docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
cd2nroff libcurl-docs: CURLINFO_LOCAL_* work for QUIC as well as TCP 2024-09-11 08:16:28 +02:00
cdall docs: introduce "curldown" for libcurl man page format 2024-01-23 00:29:02 +01:00
checksrc.pl checksrc: ban use of sscanf() 2024-12-13 09:43:05 +01:00
ciconfig.pl tidy-up: use /usr/bin/env perl shebang 2024-06-26 23:58:10 +02:00
cijobs.pl tidy-up: use /usr/bin/env perl shebang 2024-06-26 23:58:10 +02:00
cmakelint.sh cmakelint: fix to check root CMakeLists.txt 2024-11-13 12:45:06 +01:00
completion.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
contributors.sh GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:37:24 +00:00
contrithanks.sh contrithanks.sh: use -F with -v to match lines as strings 2024-07-30 12:17:00 +02:00
coverage.sh GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:37:24 +00:00
delta scripts/delta: output bugfixes/day 2024-09-06 08:47:06 +02:00
dmaketgz dmaketgz: use --no-cache when building docker image 2024-12-05 15:41:53 +01:00
firefox-db2pem.sh firefox-db2pem: mention what "certutil" the script uses 2024-09-06 08:57:34 +02:00
installcheck.sh GHA: add shellcheck job and fix warnings, shell tidy-ups 2024-04-08 09:37:24 +00:00
Makefile.am scripts/mdlinkcheck: markdown link checker 2024-12-14 14:22:30 +01:00
maketgz maketgz: fix RELEASE-TOOLS.md for daily tarballs 2024-09-07 09:33:09 -07:00
managen codespell: extend checks to more subdirs 2024-09-27 10:27:08 +02:00
mdlinkcheck scripts/mdlinkcheck: markdown link checker 2024-12-14 14:22:30 +01:00
mk-ca-bundle.pl mk-ca-bundle: remove CKA_NSS_SERVER_DISTRUST_AFTER conditions 2024-11-12 08:33:57 +01:00
mk-unity.pl autotools: add support for 'unity' builds, enable in CI 2024-09-20 23:53:33 +02:00
nroff2cd tidy-up: one comment and EOF newlines 2024-03-12 15:38:44 +00:00
release-notes.pl copyright: update all copyright lines and remove year ranges 2023-01-03 09:19:21 +01:00
release-tools.sh maketgz: fix RELEASE-TOOLS.md for daily tarballs 2024-09-07 09:33:09 -07:00
schemetable.c WebSockets: make support official (non-experimental) 2024-09-27 13:20:25 +02:00
singleuse.pl singleuse: make git grep faster, add Apple nm support 2024-09-27 10:27:08 +02:00
verify-release configure: fail if PSL is not disabled but not found 2024-08-05 08:33:58 +02:00