Add dry-run option to test whether a deploy would have run

Works for deploy commands only. Ignored for config/version/etc.