aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2025-10-29 08:59:42 -0500
committerCraig Jennings <c@cjennings.net>2025-10-29 08:59:42 -0500
commitaf672b4a8a9bf5c2b89813d34be1d14a23969abf (patch)
treedc7032d87049811e2d571ca41e45655b2c5a3e99
parentc50f6d32cdc8b761b1a7a865628678f16a40ec58 (diff)
downloaddotemacs-af672b4a8a9bf5c2b89813d34be1d14a23969abf.tar.gz
dotemacs-af672b4a8a9bf5c2b89813d34be1d14a23969abf.zip
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.
-rwxr-xr-xscripts/delete-elisp-compiled-files.sh23
1 files changed, 3 insertions, 20 deletions
diff --git a/scripts/delete-elisp-compiled-files.sh b/scripts/delete-elisp-compiled-files.sh
index b64a6540a..5976c92b6 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."