markmv check-links
Check external HTTP/HTTPS links in markdown files
Usage
markmv check-links [options] [files...]
Arguments
| Argument |
Description |
[files...] |
Markdown files to check (supports globs, defaults to current directory) |
Options
| Option |
Description |
Default |
--timeout <ms> |
Timeout for external link validation (ms) |
10000 |
--retry <count> |
Number of retry attempts for failed requests |
3 |
--retry-delay <ms> |
Delay between retry attempts (ms) |
1000 |
--concurrency <count> |
Maximum concurrent requests |
10 |
--method <method> |
HTTP method to use (HEAD|GET) |
HEAD |
--no-follow-redirects |
Do not follow HTTP redirects |
|
--ignore-status <codes> |
Comma-separated HTTP status codes to ignore |
403,999 |
--ignore-patterns <patterns> |
Comma-separated regex patterns to ignore |
|
--no-cache |
Disable result caching |
|
--cache-duration <minutes> |
Cache duration in minutes |
60 |
--no-progress |
Hide progress indicator |
|
--format <format> |
Output format: text|json|markdown|csv |
text |
--include-response-times |
Include response times in output |
|
--include-headers |
Include HTTP headers in detailed output |
|
--max-depth <number> |
Maximum depth to traverse subdirectories |
|
--group-by <method> |
Group results by: file|status|domain |
file |
--output <file> |
Output file path for results |
|
--config <file> |
Configuration file path |
|
-v, --verbose |
Show detailed output with processing information |
|
-d, --dry-run |
Show what would be checked without making requests |
|