NmeaParser/build/DownloadDocFX.ps1

18 lines
762 B
PowerShell
Raw Normal View History

2020-01-20 03:30:43 +01:00
[cmdletbinding()]
param([string]$Version="2.48.1",[string]$Folder)
Add-Type -AssemblyName System.IO.Compression.FileSystem
[Net.ServicePointManager]::SecurityProtocol =[Net.SecurityProtocolType]::Tls12
function DownloadDocFX([string]$version, [string]$folder)
{
Write-Output "Using folder $folder"
$path = "$folder\v$version"
if (!(Test-Path $path))
{
New-Item -ItemType Directory -Force -Path $path
Write-Output "Downloading DocFX v$version..."
Invoke-WebRequest -Uri "https://github.com/dotnet/docfx/releases/download/v$version/docfx.zip" -OutFile "$folder\docfx_v$version.zip"
[System.IO.Compression.ZipFile]::ExtractToDirectory("$folder\docfx_v$version.zip",$path )
}
}
DownloadDocFX -version $Version -folder $Folder