diff --git a/clean.sh b/clean.sh index 6d6ee30..552252d 100644 --- a/clean.sh +++ b/clean.sh @@ -12,15 +12,21 @@ buildkt="kobalt/src/Build.kt" name=$(cat $buildkt | grep -m 1 "name = " | cut -d"\"" -f 2) group=$(cat $buildkt | grep -m 1 "group = " | cut -d"\"" -f 2) -version=$(cat $buildkt | grep -m 1 "version = " | cut -d"\"" -f 2) + +if [ -z "$1" ]; then + version=$(cat $buildkt | grep -m 1 "version = " | cut -d"\"" -f 2) +else + version="$1" +fi maven="/k/maven/repository/${group//.//}/${name}/${version}" kobalt="$HOME/.kobalt/cache/${group//.//}/${name}/${version}" +localRepo="$HOME/.kobalt/localMavenRepo/${group//.//}/${name}/${version}" read -p "Delete version ${version}? " -n 1 -r echo if [[ $REPLY =~ ^[Yy]$ ]]; then - for dir in "$kobalt" "$maven"; do + for dir in "$kobalt" "$maven" "$localRepo"; do if [ -d "$dir" ]; then echo -e "Deleting : \e[32;1m$dir\e[0m" $rm "$dir"