diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..4e95e0a Binary files /dev/null and b/.DS_Store differ diff --git a/delpycache b/delpycache new file mode 100755 index 0000000..5ec9a3a --- /dev/null +++ b/delpycache @@ -0,0 +1,27 @@ +#!/bin/bash + +# Default directories to search +directories=("~/sync" "~/workshop") + +# Check if a command line argument is provided +if [ $# -gt 0 ]; then + if [ "$1" == "." ]; then + # Use the current directory + directories=(".") + else + # Use the provided directory + directories=("$1") + fi +fi + +# Iterate through each directory +for dir in "${directories[@]}"; do + # Expand tilde to home directory + expanded_dir=$(eval echo "$dir") + + # Find and delete __pycache__ directories + find "$expanded_dir" -type d -name "__pycache__" -exec rm -rf {} + +done + +echo "Deletion of __pycache__ folders completed." +