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下载库中的所有文件。