mirror of
https://github.com/kiwix/kiwix-js-pwa.git
synced 2025-09-10 04:40:27 -04:00
Make Publish PWA script more intelligent
This commit is contained in:
parent
05cab1e463
commit
66de13ef53
@ -27,7 +27,6 @@ $suggested_build = ''
|
|||||||
$app_tag = ''
|
$app_tag = ''
|
||||||
if ($app_params -match 'params\[[''"]appVersion[''"]]\s*=\s*[''"]([^''"]+)') {
|
if ($app_params -match 'params\[[''"]appVersion[''"]]\s*=\s*[''"]([^''"]+)') {
|
||||||
$app_tag = $matches[1]
|
$app_tag = $matches[1]
|
||||||
$suggested_build = 'dev-' + $app_tag
|
|
||||||
} else {
|
} else {
|
||||||
"*** WARNING: App version is incorrectly set in init.js.`nPlease correct before continuing.`n"
|
"*** WARNING: App version is incorrectly set in init.js.`nPlease correct before continuing.`n"
|
||||||
exit
|
exit
|
||||||
@ -60,9 +59,31 @@ if ($machine_name -eq "") {
|
|||||||
$dryrun_check = Read-Host "Is this a dry run? [Y/N]"
|
$dryrun_check = Read-Host "Is this a dry run? [Y/N]"
|
||||||
$dryrun = -Not ( $dryrun_check -imatch 'n' )
|
$dryrun = -Not ( $dryrun_check -imatch 'n' )
|
||||||
If ($dryrun) {
|
If ($dryrun) {
|
||||||
"[DRYRUN]: Initiating dry run..."
|
"[DRYRUN]: Initiating dry run...`n"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($target -eq "") {
|
||||||
|
$target = Read-Host "Which implementation (ghpages or docker) do you wish to update? Enter to accept suggested [ghpages]"
|
||||||
|
}
|
||||||
|
|
||||||
|
if (-Not $target) {
|
||||||
|
$target = "ghpages"
|
||||||
|
}
|
||||||
|
|
||||||
|
# If the target doesn't match "docker" or "ghpages", then show an error and exit
|
||||||
|
if ($target -ne "docker" -and $target -ne "ghpages") {
|
||||||
|
""
|
||||||
|
Write-Warning "Target must be either 'docker' or 'ghpages'."
|
||||||
|
""
|
||||||
|
exit
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if ($machine_name -eq "") {
|
||||||
|
# If target is ghpages, use 'dev-' as suggested prefix; if it is docker, use 'interim-'
|
||||||
|
$suggested_build = $target -eq "ghpages" ? 'dev-' + $app_tag : 'interim-' + $app_tag
|
||||||
|
|
||||||
$machine_name = Read-Host "`nGive the name to use for the docker build, or Enter to accept suggested name [$suggested_build]"
|
$machine_name = Read-Host "`nGive the name to use for the docker build, or Enter to accept suggested name [$suggested_build]"
|
||||||
|
|
||||||
@ -79,22 +100,6 @@ if ($machine_name -eq "") {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($target -eq "") {
|
|
||||||
$target = Read-Host "`nWhich implementation (ghpages or docker) do you wish to update? Enter to accept suggested [ghpages]"
|
|
||||||
}
|
|
||||||
|
|
||||||
if (-Not $target) {
|
|
||||||
$target = "ghpages"
|
|
||||||
}
|
|
||||||
|
|
||||||
# If the target doesn't match "docker" or "ghpages", then show an error and exit
|
|
||||||
if ($target -ne "docker" -and $target -ne "ghpages") {
|
|
||||||
""
|
|
||||||
Write-Warning "Target must be either 'docker' or 'ghpages'."
|
|
||||||
""
|
|
||||||
exit
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($branch_name -eq "") {
|
if ($branch_name -eq "") {
|
||||||
$suggested_branch = &{ git branch --show-current }
|
$suggested_branch = &{ git branch --show-current }
|
||||||
$branch_name = Read-Host "`nGive the branch name to use of the docker build, or Enter to accept [$suggested_branch]"
|
$branch_name = Read-Host "`nGive the branch name to use of the docker build, or Enter to accept [$suggested_branch]"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user