linky is a simple link-checker for websites. Given a start URL which returns HTML it will recursively fetch all referenced URLs and check if they return a valid result. It does not leave the domain it was started on so it is suitable for testing a complete website without leaving to external sites.
If you have a current (>=1.8) go installation you can simply do:
go get github.com/xperimental/linky
Binary release can be found on the Releases page.
There's also a Docker image xperimental/linky. The latest tag points to the master-version and releases are also tagged.
Usage: linky [options] URL
Options:
-i, --ignore-referrer Ignore referrer when checking for duplicate URLs.
-q, --quiet Only show errors.
-v, --verbose Show all requests including skipped.
Content type
Image
Digest
Size
3 MB
Last updated
over 6 years ago
docker pull xperimental/linky