Introduction
Welcome to Lychee!
…a fast, async, stream-based link checker written in Rust. 🦀✨
lychee finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites, and more!
Let’s go through some usage examples.
Check All Links In Current Directory
The following command recursively checks all links in all supported files inside the current directory.
Check All Links On A Website
Check Only Specific Files
Check Links In Directories, But Block All Network Requests
Check Links In A Remote File
Check links from stdin
Check Links In Local Files Via Shell Glob
Advanced Globbing And ~
Expansion
Ignore Case When Globbing And Check Result For Each Link
Check Links From Epub File
If you have atool installed, you can check links inside .epub
files as well!