You've already forked SharedScripts
mirror of
https://github.com/jaapbrasser/SharedScripts.git
synced 2025-12-24 21:51:38 +02:00
Merge pull request #42 from jaapbrasser/jaap-37
Update to Get-GitPullRequestLocal
This commit is contained in:
@@ -29,7 +29,7 @@ Will create a folder in C:\Temp named after the PR number, and clone the specifi
|
||||
$Request = Invoke-WebRequest $Uri
|
||||
|
||||
$Values = @{
|
||||
Folder = '{0}\PR{1}' -f $Path, (($Uri -replace '\/$').Split('/')[-1])
|
||||
Folder = '{0}\{1}_PR{2}' -f $Path, (($Uri -replace '\/$').Split('/')[4]), (($Uri -replace '\/$').Split('/')[-1])
|
||||
GitHubUri = 'https://github.com/{0}' -f $Request.Links.Where{$_.class -eq 'no-underline'}[1].title.split(':')[0]
|
||||
Branch = $Request.Links.Where{$_.class -eq 'no-underline'}[1].title.split(':')[1]
|
||||
}
|
||||
|
||||
34
Invoke-RunAsPowerShell7/Invoke-RunAsPowerShell7.ps1
Normal file
34
Invoke-RunAsPowerShell7/Invoke-RunAsPowerShell7.ps1
Normal file
@@ -0,0 +1,34 @@
|
||||
function Invoke-RunAsPowerShell7 {
|
||||
<#
|
||||
.Synopsis
|
||||
Run a command in PowerShell 7
|
||||
|
||||
.DESCRIPTION
|
||||
Downloads PowerShell 7 from GitHub, expands the archive and runs the specified command in PowerShell 7
|
||||
|
||||
.NOTES
|
||||
Name: Invoke-RunAsPowerShell7
|
||||
Author: Jaap Brasser
|
||||
Version: 1.0
|
||||
DateUpdated: 2020-05-24
|
||||
|
||||
.LINK
|
||||
https://www.jaapbrasser.com
|
||||
|
||||
.EXAMPLE
|
||||
Invoke-RunAsPowerShell7 -Command '$PSVersionTable'
|
||||
|
||||
Description:
|
||||
Downloads PowerShell 7 from GitHub, expands the archive and runs the specified command in PowerShell 7
|
||||
#>
|
||||
param(
|
||||
# The command that will be run in PowerShell 7
|
||||
[string] $Command
|
||||
)
|
||||
|
||||
[Net.ServicePointManager]::SecurityProtocol = ([Net.ServicePointManager]::SecurityProtocol).tostring() + ', Tls12'
|
||||
Invoke-WebRequest https://github.com/PowerShell/PowerShell/releases/download/v7.0.1/PowerShell-7.0.1-win-x64.zip -OutFile $env:temp\pwsh.zip
|
||||
$GUID = (New-Guid).Guid
|
||||
Expand-Archive $env:temp\pwsh.zip -DestinationPath $env:temp\$guid
|
||||
& "$env:temp\$guid\pwsh.exe" -c $Command
|
||||
}
|
||||
Reference in New Issue
Block a user