summaryrefslogtreecommitdiff
path: root/scripts/delete-elisp-compiled-files.sh
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 /scripts/delete-elisp-compiled-files.sh
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.
Diffstat (limited to 'scripts/delete-elisp-compiled-files.sh')
-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."