17 lines
610 B
Fish
17 lines
610 B
Fish
function sbt_clean --description 'Clean up sbt files'
|
|
if not test -e build.sbt
|
|
echo "$PWD is not the root of an sbt project. Exiting."
|
|
return 1
|
|
end
|
|
|
|
echo 'Removing...'
|
|
echo './.bsp/' && rm -rf ./.bsp/
|
|
echo './.bloop/' && rm -rf ./.bloop/
|
|
echo './project/.bloop/' && rm -rf ./project/.bloop/
|
|
echo './project/project/' && rm -rf ./project/project/
|
|
echo './project/metals.sbt' && rm -rf ./project/metals.sbt
|
|
echo './.metals/' && rm -rf ./.metals/
|
|
|
|
find . -maxdepth 3 -type d -name target -print -exec rm -r '{}' +
|
|
end
|