Dry runs
--dry-run resolves your input (URL, CSV, sitemap, or paths) and prints the resulting target
list — without launching Chromium or capturing anything.
terminal
shotsweep capture --urls paths.json --dry-runWould capture 3 URLs:
https://example.com
https://example.com/about
https://example.com/contactThis is the fastest way to sanity-check:
- that a sitemap resolved the pages you expect
- that
--replace-originrewrote origins correctly - that a CSV picked the right column
Combine it with --json for a scriptable preview:
terminal
shotsweep capture --sitemap https://example.com/sitemap.xml --dry-run --jsonoutput
{ "dryRun": true, "targets": ["https://example.com", "https://example.com/about"] }Last updated on