Why change `-` to `*`? Don't change this just because you think it's pretty, you're breaking backward compatibility here (what is someone has scripted stuff against `--dry-run`?