update archiver script

This commit is contained in:
Matteias Collet 2020-06-28 05:55:28 +02:00
parent 5989151800
commit b14e6ce255
3 changed files with 9 additions and 9 deletions

View file

@ -40,10 +40,6 @@ module.exports = {
text: "Sunshine Discord", text: "Sunshine Discord",
link: "https://discord.gg/9dGJWEc", link: "https://discord.gg/9dGJWEc",
}, },
{
text: "GitHub",
link: "https://github.com/BitPatty/gctGenerator",
},
], ],
}, },

View file

@ -1 +1,5 @@
---
editLink: false
---
<Generator /> <Generator />

View file

@ -2,7 +2,7 @@ $ErrorActionPreference = "Stop";
# Retrieve commit hash from latest archive update # Retrieve commit hash from latest archive update
Write-Host -ForegroundColor Blue "Retrieving last update commit.."; Write-Host -ForegroundColor Blue "Retrieving last update commit..";
$LastGCMUpdate = (git log -1 --pretty=format:"%H" ./files/GCMCodes.zip); $LastGCMUpdate = (git log -1 --pretty=format:"%H" ./docs/.vuepress/public/files/GCMCodes.zip);
if ([string]::IsNullOrWhiteSpace($LastGCMUpdate)) { if ([string]::IsNullOrWhiteSpace($LastGCMUpdate)) {
Write-Host -ForegroundColor Red "Failed to retrieve the latest update commit"; Write-Host -ForegroundColor Red "Failed to retrieve the latest update commit";
@ -14,7 +14,7 @@ Write-Host -ForegroundColor Green "Last GCM Archive Update:" $LastGCMUpdate;
# Check whether any one of the code files chnged # Check whether any one of the code files chnged
Write-Host -ForegroundColor Blue "Scanning for code changes.." Write-Host -ForegroundColor Blue "Scanning for code changes.."
$CodeUpdates = (git diff --name-only $LastGCMUpdate HEAD -- './codes/*.xml') $CodeUpdates = (git diff --name-only $LastGCMUpdate HEAD -- './docs/.vuepress/public/codes/*.xml')
if ([string]::IsNullOrWhiteSpace($CodeUpdates)) { if ([string]::IsNullOrWhiteSpace($CodeUpdates)) {
Write-Host -ForegroundColor Green "No code changes detected"; Write-Host -ForegroundColor Green "No code changes detected";
@ -28,7 +28,7 @@ Write-Host -ForegroundColor Blue "Packing new archive...";
# Setup workspace # Setup workspace
New-Item -ItemType directory -Path "./.build"; New-Item -ItemType directory -Path "./.build";
Copy-Item "./codes/*.xml" "./.build/"; Copy-Item "./docs/.vuepress/public/codes/*.xml" "./.build/";
Set-Location "./.build"; Set-Location "./.build";
# Helper function to convert the XML files to the GCM txt format # Helper function to convert the XML files to the GCM txt format
@ -71,7 +71,7 @@ XmlToGcm "GMSJ0A.xml" "GMSJ01 (A).txt" "GMSJ01";
# Replace zip file # Replace zip file
Write-Host "Compressing and replacing GCM archive.."; Write-Host "Compressing and replacing GCM archive..";
Compress-Archive "./*.txt" "../files/GCMCodes.zip" -Force; Compress-Archive "./*.txt" "../docs/.vuepress/public/files/GCMCodes.zip" -Force;
Write-Host -ForegroundColor Green "GCM Archive rebuilt"; Write-Host -ForegroundColor Green "GCM Archive rebuilt";
@ -85,7 +85,7 @@ XmlToIni "GMSJ01.xml" "GMSJ01.txt" "GMSJ01";
XmlToIni "GMSJ0A.xml" "GMSJ01 (A).txt" "GMSJ01"; XmlToIni "GMSJ0A.xml" "GMSJ01 (A).txt" "GMSJ01";
Write-Host "Compressing and replacing Dolphin archive.."; Write-Host "Compressing and replacing Dolphin archive..";
Compress-Archive "./*.txt" "../files/DolphinCodes.zip" -Force; Compress-Archive "./*.txt" "../docs/.vuepress/public/files/DolphinCodes.zip" -Force;
Write-Host -ForegroundColor Green "Dolphin Archive rebuilt"; Write-Host -ForegroundColor Green "Dolphin Archive rebuilt";