update archiver script
This commit is contained in:
parent
5989151800
commit
b14e6ce255
3 changed files with 9 additions and 9 deletions
|
@ -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",
|
|
||||||
},
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -1 +1,5 @@
|
||||||
|
---
|
||||||
|
editLink: false
|
||||||
|
---
|
||||||
|
|
||||||
<Generator />
|
<Generator />
|
||||||
|
|
|
@ -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";
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue