summaryrefslogtreecommitdiff
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
commit43eb08a5b9b4f04ed94dd1684615b7ee6c66cd6c (patch)
tree8dbddb95493980dfd093ac7ae21df36f3c11e1d4
parent240f875c8b1b419a79f56fe460bad23e615460cb (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.
-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 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."