2021-10-27 13:43:21 -04:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
#
|
|
|
|
# This script will delete all target/ directories and the assembly/ directory
|
|
|
|
#
|
|
|
|
set -euo pipefail
|
|
|
|
DIR=$(
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
pwd -P
|
|
|
|
)
|
|
|
|
|
|
|
|
echo "Performing deep clean"
|
|
|
|
find "${DIR}/.." -type d -name target -o -name assembly | while read -r p; do if [ -d "$p" ]; then
|
2021-12-03 12:16:21 -05:00
|
|
|
echo -n "Removing $(realpath --relative-to="$DIR" "$p").." && \
|
|
|
|
{ { rm -rf "$p" &> /dev/null && echo "done."; } || { echo -e "\e[93mERROR\e[0m: you may need to be root"; exit 1; } }
|
2021-10-27 13:43:21 -04:00
|
|
|
fi; done
|