powershell 通过Powershell下载最新的GitHub版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 通过Powershell下载最新的GitHub版本相关的知识,希望对你有一定的参考价值。

# Download latest dotnet/codeformatter release from github

$repo = "dotnet/codeformatter"
$file = "CodeFormatter.zip"

$releases = "https://api.github.com/repos/$repo/releases"

Write-Host Determining latest release
$tag = (Invoke-WebRequest $releases | ConvertFrom-Json)[0].tag_name

$download = "https://github.com/$repo/releases/download/$tag/$file"
$name = $file.Split(".")[0]
$zip = "$name-$tag.zip"
$dir = "$name-$tag"

Write-Host Dowloading latest release
Invoke-WebRequest $download -Out $zip

Write-Host Extracting release files
Expand-Archive $zip -Force

# Cleaning up target dir
Remove-Item $name -Recurse -Force -ErrorAction SilentlyContinue 

# Moving from temp dir to target dir
Move-Item $dir\$name -Destination $name -Force

# Removing temp files
Remove-Item $zip -Force
Remove-Item $dir -Recurse -Force

以上是关于powershell 通过Powershell下载最新的GitHub版本的主要内容,如果未能解决你的问题,请参考以下文章

PowerShell 官方下载地址

powershell 使用powershell下载文件的脚本。

powershell 使用Powershell下载远程URL

PowerShell从零开始系列之二

powershell 使用Powershell下载并安装应用程序

powershell Powershell SharePoint下载库中的所有文件。