lei will probably support dry-run in more places, too.
sub do_mirror { # via wq_io_do or public-inbox-clone
my ($self) = @_;
my $lei = $self->{lei};
+ $self->{dry_run} = 1 if $lei->{opt}->{'dry-run'};
umask($lei->{client_umask}) if defined $lei->{client_umask};
eval {
my $ic = $lei->{opt}->{'inbox-config'} //= 'always';
}, 'PublicInbox::LeiMirror';
$? = 0;
-$mrr->{dry_run} = 1 if $lei->{opt}->{'dry-run'};
$mrr->do_mirror;
$mrr->can('_wq_done_wait')->([$mrr, $lei], $$);
exit(($lei->{child_error} // 0) >> 8);