Browse Source

feat: Command line interaction updated

Vaclav Elias 2 years ago
parent
commit
c6be1b8c09
1 changed files with 16 additions and 16 deletions
  1. 16 16
      BuildDocs.ps1

+ 16 - 16
BuildDocs.ps1

@@ -190,10 +190,10 @@ function Build-NonEnglishDoc {
 
 
         $langFolder = "$($SelectedLanguage.Code)$($Settings.TempDirectory)"
         $langFolder = "$($SelectedLanguage.Code)$($Settings.TempDirectory)"
 
 
-        if(Test-Path $langFolder){
+        if (Test-Path $langFolder) {
             Remove-Item $langFolder/* -recurse -Verbose
             Remove-Item $langFolder/* -recurse -Verbose
         }
         }
-        else{
+        else {
             $discard = New-Item -Path $langFolder -ItemType Directory -Verbose
             $discard = New-Item -Path $langFolder -ItemType Directory -Verbose
         }
         }
 
 
@@ -416,8 +416,7 @@ if ($BuildAll)
     $API = $true
     $API = $true
     $ReuseAPI = $false
     $ReuseAPI = $false
 }
 }
-else
-{
+else {
     $userInput = Get-UserInput
     $userInput = Get-UserInput
 
 
     [bool]$isEnLanguage = $userInput -ieq "en"
     [bool]$isEnLanguage = $userInput -ieq "en"
@@ -434,27 +433,30 @@ else
     }
     }
 
 
     # Ask if the user wants to include API
     # Ask if the user wants to include API
-    if ($isEnLanguage -or $isAllLanguages -or $shouldBuildSelectedLanguage) {
-        $API = Ask-IncludeAPI
-        $ReuseAPI = Ask-UseExistingAPI
-    } elseif ($isCanceled)
+    if ($isEnLanguage -or $isAllLanguages -or $shouldBuildSelectedLanguage)
     {
     {
+        $API = Ask-IncludeAPI
+
+        if ($API) {
+            $ReuseAPI = Ask-UseExistingAPI
+        }
+
+    } elseif ($isCanceled) {
         Write-Host -ForegroundColor Red "Operation canceled by user."
         Write-Host -ForegroundColor Red "Operation canceled by user."
         Stop-Transcript
         Stop-Transcript
         Read-Host -Prompt "Press ENTER key to exit..."
         Read-Host -Prompt "Press ENTER key to exit..."
         return
         return
-    } elseif ($shouldRunLocalWebsite)
-    {
+    } elseif ($shouldRunLocalWebsite) {
         Start-LocalWebsite
         Start-LocalWebsite
         return
         return
     }
     }
 }
 }
 
 
 # Generate API doc
 # Generate API doc
-if ($ReuseAPI) {
-    Write-Host -ForegroundColor Green "Generating API documentation from existing mete data..."
-} elseif ($API)
+if ($ReuseAPI)
 {
 {
+    Write-Host -ForegroundColor Green "Generating API documentation from existing mete data..."
+} elseif ($API) {
     $exitCode = Generate-APIDoc
     $exitCode = Generate-APIDoc
     if($exitCode -ne 0)
     if($exitCode -ne 0)
     {
     {
@@ -463,9 +465,7 @@ if ($ReuseAPI) {
         Read-Host -Prompt "Press any ENTER to exit..."
         Read-Host -Prompt "Press any ENTER to exit..."
         return $exitCode
         return $exitCode
     }
     }
-}
-else
-{
+} else {
     Remove-APIDoc
     Remove-APIDoc
 }
 }