school-computer-toolkit/bootstrap.ps1

24 lines
616 B
PowerShell
Raw Normal View History

2022-06-09 14:05:55 -04:00
$run_path = Get-Location
Push-Location C:/SWTools
2022-06-09 14:05:55 -04:00
if (Get-Command "./python/python.exe" -ErrorAction SilentlyContinue) {
echo "Python already installed."
} else {
if (Get-Command "./python.zip" -ErrorAction SilentlyContinue) {
} else {
2022-06-09 14:31:22 -04:00
curl -Uri "https://www.python.org/ftp/python/3.10.5/python-3.10.5-embed-amd64.zip" -OutFile ./python.zip
2022-06-09 14:05:55 -04:00
}
2022-06-09 15:17:28 -04:00
if (Test-Path -Path "./python") {
2022-06-09 14:05:55 -04:00
Remove-Item -Recurse -ErrorAction:Stop "./python"
}
2022-06-09 15:12:25 -04:00
mkdir python
Push-Location python
tar -xf ../python.zip
Pop-Location python
2022-06-09 14:05:55 -04:00
}
2022-06-09 14:16:40 -04:00
./python/python.exe $run_path/main.py $run_path