Added script to clean kobalt's cache.
Cleaned kobalt build files.
This commit is contained in:
parent
3471f081a9
commit
5b0a2cf65b
3 changed files with 39 additions and 2 deletions
36
clean.sh
Normal file
36
clean.sh
Normal file
|
@ -0,0 +1,36 @@
|
|||
#!/bin/bash
|
||||
|
||||
DEBUG=false
|
||||
|
||||
rm="rm -rf"
|
||||
|
||||
if [ "$DEBUG" = true ]; then
|
||||
rm="echo rm -rf"
|
||||
fi
|
||||
|
||||
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)
|
||||
|
||||
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}"
|
||||
|
||||
read -p "Delete version ${version}? " -n 1 -r
|
||||
echo
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
for dir in "$kobalt" "$maven"; do
|
||||
if [ -d "$dir" ]; then
|
||||
echo -e "Deleting : \e[32;1m$dir\e[0m"
|
||||
$rm "$dir"
|
||||
else
|
||||
echo -e "Not Found: \e[31;1m$dir\e[0m"
|
||||
fi
|
||||
done
|
||||
fi
|
|
@ -6,6 +6,7 @@ import com.beust.kobalt.project
|
|||
import java.io.FileInputStream
|
||||
import java.util.*
|
||||
|
||||
// .kobaltw run
|
||||
|
||||
val bs = buildScript {
|
||||
repos(file("K:/maven/repository/"))
|
||||
|
|
|
@ -84,10 +84,10 @@ val semver = project {
|
|||
|
||||
assemble {
|
||||
jar {
|
||||
fatJar = true
|
||||
//fatJar = true
|
||||
}
|
||||
mavenJars {
|
||||
fatJar = true
|
||||
//fatJar = true
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue