Dmitry Nefedov
2 years ago
committed by
GitHub
1 changed files with 24 additions and 0 deletions
@ -0,0 +1,24 @@ |
|||||
|
# https://github.com/farag2/Sophia-Script-for-Windows/blob/master/sophia_script_versions.json |
||||
|
$Parameters = @{ |
||||
|
Uri = "https://raw.githubusercontent.com/farag2/Sophia-Script-for-Windows/master/sophia_script_versions.json" |
||||
|
} |
||||
|
|
||||
|
$LatestRelease = (Invoke-RestMethod @Parameters).Sophia_Script_Wrapper |
||||
|
|
||||
|
Write-Verbose -Message "Sophia.Script.Wrapper.v$LatestRelease.zip" -Verbose |
||||
|
|
||||
|
New-Item -Path "Sophia Script Wrapper v$LatestRelease" -ItemType Directory -Force |
||||
|
|
||||
|
Get-ChildItem -Path Wrapper -Exclude README.md -Force | Copy-Item -Destination "Sophia Script Wrapper v$LatestRelease" -Recurse -Force |
||||
|
$Parameters = @{ |
||||
|
Path = "Sophia Script Wrapper v$LatestRelease" |
||||
|
DestinationPath = "Sophia.Script.Wrapper.v$LatestRelease.zip" |
||||
|
CompressionLevel = "Fastest" |
||||
|
Force = $true |
||||
|
} |
||||
|
Compress-Archive @Parameters |
||||
|
|
||||
|
# Calculate hash |
||||
|
Get-Item -Path "Sophia.Script.Wrapper.v$LatestRelease.zip" -Force | ForEach-Object -Process { |
||||
|
"$($_.Name) $((Get-FileHash -LiteralPath $_.FullName -Algorithm SHA256).Hash)" |
||||
|
} | Add-Content -Path SHA256SUM -Encoding utf8 -Force |
Loading…
Reference in new issue