Add `--dry-run` option