Status checker for your websites
The idea is to quickly check a page for broken links by doing a status check on all the relative URL's on the page.
To install, use go get:
$ go get -d github.com/dblooman/linkeylinkey check /path/to/config.yamlExamples
linkey check config.yamlOutput
Once running, you'll see either a 200 with Status is 200 for <URL> or Status is NOT GOOD for <URL>.
In some situations, you may be deploying applications that you don't want to be public facing, so ensuring they don't 200 is essential. There is a status code option to allow a specific status code to be set against a group of URL's, ensuring builds fail if the right code conditions are met.
Example YAML Config:
base: "http://www.bbc.co.uk"
headers:
- key: "X-content-override"
value: "https://example.com"
statuscode: 200
concurrency: 10
paths:
- /news
- /news/uk