summaryrefslogtreecommitdiff
path: root/tests/test-dwim-shell-config-empty-dirs.el
Commit message (Collapse)AuthorAgeFilesLines
* fix(dwim-shell): make destructive file-op commands match their namesCraig Jennings13 days1-0/+28
Two commands did less, or more, than their names implied. remove-empty-directories ran find . -type d -empty -delete from whatever the current directory happened to be, so its scope was implicit and easy to misjudge. It now prompts for a root, names that root in the confirmation, and runs find against the shell-quoted root via cj/dwim-shell--empty-dirs-command. secure-delete ran shred without -u, so it overwrote a file's contents but left the file in place, not the deletion the name and the "permanently destroy" prompt promise. Added -u so it unlinks after overwriting.