Same feeling here, what if people have scripted against the output of `--dry-run`?

If we document these changes well, and especially if we align the `--dry-run` and `--search` output like you did, it's not necessarily a bad thing, but it might break stuff that people have in place already.