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 -d github.com/DaveBlooman/linkey
linkey check /path/to/config.yaml
linkey check config.yaml
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 paths: - /news - /news/uk
- Fork (https://github.com/DaveBlooman/linkey-go/fork)
- Create a feature branch
- Commit your changes
- Rebase your local changes against the master branch
- Run test suite with the
go test ./...command and confirm that it passes
- Create a new Pull Request