Should also work with -n.
Ideas for the flag: -x (a la sh -x), -v -v (downside: what if I don't want the plain-text descriptions of what it wants to do, and just want the shell commands?)
Other considerations: I often want to see what backup commands would be executed without running them. The overwrite check hampers that. Maybe it should be turned off in -n mode? But maybe not?