This commit is contained in:
2023-11-06 10:35:04 +01:00
parent 8bf09595e5
commit 46ab70b3d4

View File

@@ -1,14 +1,21 @@
function Import-ScriptsFromUrls { function Import-ScriptsFromUrls {
param ( param (
[string[]] $ScriptUrls [string[]] $ScriptUrls,
[string] $LocalPath
) )
foreach ($url in $ScriptUrls) { foreach ($url in $ScriptUrls) {
Write-Host "Importing script from $url" $fileName = Split-Path -Leaf $url
Invoke-Expression (Invoke-WebRequest -Uri $url -UseBasicParsing).Content $localFile = Join-Path -Path $LocalPath -ChildPath $fileName
Write-Host "Downloading script from $url to $localFile"
Invoke-WebRequest -Uri $url -OutFile $localFile
Write-Host "Importing script from $localFile"
. $localFile
} }
} }
$baseUrl = "https://git.justw.tf/Lightemerald/setup-script/raw/branch/main/" $baseUrl = "https://git.justw.tf/Lightemerald/setup-script/raw/branch/main/"
$localPath = "C:\setup-scripts"
$scriptUrls = @( $scriptUrls = @(
($baseUrl + "setupTmp.ps1"), ($baseUrl + "setupTmp.ps1"),
($baseUrl + "setupOffice.ps1"), ($baseUrl + "setupOffice.ps1"),
@@ -19,6 +26,7 @@ $scriptUrls = @(
($baseUrl + "setupUpdate.ps1") ($baseUrl + "setupUpdate.ps1")
) )
Import-ScriptsFromUrls -ScriptUrls $scriptUrls -LocalPath $localPath
Import-ScriptsFromUrls -ScriptUrls $scriptUrls Import-ScriptsFromUrls -ScriptUrls $scriptUrls
function Setup { function Setup {