diff options
| author | Craig Jennings <c@cjennings.net> | 2025-10-29 08:59:42 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2025-10-29 08:59:42 -0500 |
| commit | 43eb08a5b9b4f04ed94dd1684615b7ee6c66cd6c (patch) | |
| tree | 8dbddb95493980dfd093ac7ae21df36f3c11e1d4 /scripts | |
| parent | 240f875c8b1b419a79f56fe460bad23e615460cb (diff) | |
refactor:script: simplify elisp compiled file deletion script
Remove user confirmation and file listing prompt. Simplify the
script by directly deleting .eln and .elc files in the specified
location and confirming completion.
Diffstat (limited to 'scripts')
| -rwxr-xr-x | scripts/delete-elisp-compiled-files.sh | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/scripts/delete-elisp-compiled-files.sh b/scripts/delete-elisp-compiled-files.sh index b64a6540..5976c92b 100755 --- a/scripts/delete-elisp-compiled-files.sh +++ b/scripts/delete-elisp-compiled-files.sh @@ -2,23 +2,6 @@ location=$HOME/.emacs.d/ -echo ""; echo "You are about to delete emacs lisp compiled files (.eln and .elc) recursively from $location"; - -# Show the files it will delete -echo "The following files will be deleted:" -find $location -type f \( -name "*.eln" -o -name "*.elc" \) -print - - -echo ""; echo "" -read -p "Are you sure you want to continue? (y/n) " -n 1 -r -echo # move to a new line -if [[ $REPLY =~ ^[Yy]$ ]] -then - echo "Deleting files..." - find $location -type f \( -name "*.eln" -o -name "*.elc" \) -exec rm -f {} + - echo "Files deleted." -else - echo "Operation cancelled." -fi - -echo ""; echo "" +echo "Deleting emacs lisp compiled files (.eln and .elc) from $location..." +find $location -type f \( -name "*.eln" -o -name "*.elc" \) -exec rm -f {} + +echo "Done." |
