=head1 NAME public-inbox-purge - erase messages from a public inbox and its history =head1 SYNOPSIS # requires ~/.public-inbox/config public-inbox-purge --all is preferable as it preserves contiguous git history. For editing sensitive information out of messages, consider L, instead, but keep in mind it still leads to discontiguous git history. =head1 OPTIONS =over =item --all Purge the message in all inboxes configured in ~/.public-inbox/config. This is an alternative to specifying individual inboxes directories on the command-line. =back =head1 ENVIRONMENT =over 8 =item PI_CONFIG The default config file, normally "~/.public-inbox/config". See L =back =head1 LIMITATIONS Only L inboxes are supported. This is safe to run while normal inbox writing tools (L, L, L) are active. Running this in parallel with L or C<"public-inbox-index --reindex"> can lead to errors or purged data remaining indexed. Incremental L (without C<--reindex>) is fine. Keep in mind this is a last resort, as it will be disruptive to anyone using L to mirror the inbox being purged. =head1 CONTACT Feedback welcome via plain-text mail to L The mail archives are hosted at L and L =head1 COPYRIGHT Copyright 2019-2021 all contributors L License: AGPL-3.0+ L =head1 SEE ALSO L, L