diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-23 20:20:17 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-23 20:20:17 -0500 |
| commit | 4a7927bf7352e3e626dfb596a70bec9d3bc532eb (patch) | |
| tree | 777b100ea74f4c41691773a5e3f375f9090b54c2 /tests/test-calendar-sync--parse-event.el | |
| parent | 1ab0ac6397b1e41ae124d3990ba2dd20bca2cfe3 (diff) | |
| download | dotemacs-4a7927bf7352e3e626dfb596a70bec9d3bc532eb.tar.gz dotemacs-4a7927bf7352e3e626dfb596a70bec9d3bc532eb.zip | |
fix(dwim-shell): make destructive file-op commands match their names
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.
Diffstat (limited to 'tests/test-calendar-sync--parse-event.el')
0 files changed, 0 insertions, 0 deletions
