added stuff
This commit is contained in:
parent
6d31f5b5a1
commit
7d4f626b7d
907 changed files with 70990 additions and 0 deletions
|
@ -0,0 +1,31 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# find all .direnv directories
|
||||
direnv_dirs=$(fd -I -a --hidden --type directory --glob '.direnv')
|
||||
|
||||
# check if any directories were found
|
||||
if [ -z "$direnv_dirs" ]; then
|
||||
echo "No .direnv directories found."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
# print report
|
||||
echo "The following .direnv directories will be deleted:"
|
||||
echo "$direnv_dirs"
|
||||
|
||||
# confirm deletion
|
||||
read -p "Are you sure you want to delete these directories? (y/n) " -n 1 -r
|
||||
|
||||
# move to a new line
|
||||
echo -en "\n"
|
||||
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
# Delete directories
|
||||
echo "Deleting directories..."
|
||||
for dir in $direnv_dirs; do
|
||||
rm -rf "$dir"
|
||||
done
|
||||
echo "Directories deleted."
|
||||
else
|
||||
echo "Operation cancelled."
|
||||
fi
|
Loading…
Add table
Add a link
Reference in a new issue