device-simulation-dotnet/scripts/clean-up

39 строки
777 B
Bash
Executable File

#!/usr/bin/env bash
# Copyright (c) Microsoft. All rights reserved.
# Note: Windows Bash doesn't support shebang extra params
set -e
APP_HOME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && cd .. && pwd )/"
source "$APP_HOME/scripts/.functions.sh"
if [[ ${#APP_HOME} -lt 20 ]]; then
error "Unable to detect current folder. Aborting."
exit 1
fi
cleanup_tmp_files() {
check_dependency_dotnet
cd $APP_HOME
header "Removing temporary folders and files..."
rm -fR packages
rm -fR target
rm -fR out
PROJECTS=$(dotnet sln list | grep 'csproj$')
for PROJ in $PROJECTS; do
PROJ=$(dirname "$PROJ")
cd $PROJ
rm -fR bin/
rm -fR obj/
cd $APP_HOME
done
echo -e "\nDone"
}
cleanup_tmp_files
set +e