On Sun, Jul 07, 2019 at 12:06:36PM +0200, Nicolas George wrote: > DO NOT TRY TO SECOND-GUESS THE USER.
While I absolutely agree with that, I would also add: DO SENSIBLE THINGS BY DEFAULT. That is, if the user doesn't tell you what to do, try to do the most common, or the safest, thing. But if the user explictly tells you to do something, you do it. Nuking a pre-existing directory's files, for example, is not a sensible thing to do by default. BUT, if the user uses the --wipe-files option with the --directory /home/me option, then by all means, nuke those files.