Skip to Content
🎉 ShotSweep is live! Launched on NFSFU234 Open Source Day.

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-run
Would capture 3 URLs: https://example.com https://example.com/about https://example.com/contact

This is the fastest way to sanity-check:

  • that a sitemap resolved the pages you expect
  • that --replace-origin rewrote 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 --json
output
{ "dryRun": true, "targets": ["https://example.com", "https://example.com/about"] }
Last updated on