azure-sdk-tools/eng/scripts/Create-Apiview-Token-Swagge...

16 строки
574 B
PowerShell

[CmdletBinding()]
param (
[Parameter(Mandatory = $true)]
[string]$SourcePath,
[Parameter(Mandatory = $true)]
[string]$OutPath,
[Parameter(Mandatory = $true)]
[string]$ParserPath
)
Write-Host "Generating API review token file: $($SourcePath)"
$FileName = Split-Path -Leaf $SourcePath
$OutFileName = $FileName -replace ".swagger", "_swagger.json"
$OutFilePath = Join-Path -Path $OutPath $OutFileName
Write-Host "Converting Swagger file $($SourcePath) to APIview code file $($OutFilePath)"
&($ParserPath) --swaggers $SourcePath --output $OutFilePath