Skip to content

Commit 5f499fd

Browse files
committed
Support ShouldProcess on Start-UnityEditor
1 parent b7baa6b commit 5f499fd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

UnitySetup/UnitySetup.psm1

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -497,7 +497,7 @@ function Get-UnityProjectInstance
497497
#>
498498
function Start-UnityEditor
499499
{
500-
[CmdletBinding(DefaultParameterSetName="Context")]
500+
[CmdletBinding(SupportsShouldProcess, DefaultParameterSetName="Context")]
501501
param(
502502
[parameter(Mandatory=$false, ValueFromPipeline = $true, ParameterSetName='Projects')]
503503
[parameter(Mandatory=$true, ValueFromPipeline = $true, ParameterSetName='ProjectsLatest')]
@@ -666,7 +666,11 @@ function Start-UnityEditor
666666
$setProcessArgs['ArgumentList'] = $unityArgs
667667
}
668668

669-
Write-Verbose "Starting $editor $unityArgs"
669+
if(-not $PSCmdlet.ShouldProcess("$editor $unityArgs", "Start-Process"))
670+
{
671+
continue
672+
}
673+
670674
$process = Start-Process @setProcessArgs
671675
if( $Wait )
672676
{

0 commit comments

Comments
 (0)