26 lines
679 B
Bash
26 lines
679 B
Bash
|
#!/usr/bin/env bash
|
||
|
|
||
|
__scriptpath=$(cd "$(dirname "$0")"; pwd -P)
|
||
|
|
||
|
toolsLocalPath=$__scriptpath/Tools
|
||
|
bootStrapperPath=$toolsLocalPath/bootstrap.sh
|
||
|
|
||
|
if [ ! -e $bootStrapperPath ]; then
|
||
|
if [ ! -e $toolsLocalPath ]; then
|
||
|
mkdir $toolsLocalPath
|
||
|
fi
|
||
|
cp $__scriptpath/bootstrap.sh $__scriptpath/Tools
|
||
|
fi
|
||
|
|
||
|
$bootStrapperPath --repositoryRoot $__scriptpath --toolsLocalPath $toolsLocalPath > bootstrap.log
|
||
|
lastExitCode=$?
|
||
|
if [ $lastExitCode -ne 0 ]; then
|
||
|
echo "Boot-strapping failed with exit code $lastExitCode, see bootstrap.log for more information."
|
||
|
exit $lastExitCode
|
||
|
fi
|
||
|
|
||
|
dotNetExe=$toolsLocalPath/dotnetcli/dotnet
|
||
|
echo $dotNetExe $@
|
||
|
$dotNetExe $@
|
||
|
exit $?
|