Since the CLI overwrites existing files in `--output-path`, we could have a `--dry-run` option that just prints what it would have done.