@@ -33,20 +33,16 @@ try {
3333 $blue = $PSStyle.Foreground.Blue
3434 $reset = $PSStyle.Reset
3535 LogGroup " - $blue $ ( $output.Name ) $reset " {
36- # Provide help text for both direct and nested usage scenarios
37- if (-not [string ]::IsNullOrEmpty($env: GITHUB_ACTION )) {
38- $directUsage = " Direct usage: [$blue `$ {{ fromJson(steps.$env: GITHUB_ACTION .outputs.result).$ ( $output.Name ) }}$reset ]"
39- $nestedUsage = " Nested usage: [$blue `$ {{ fromJson(steps.<your-step-id>.outputs.result).$ ( $output.Name ) }}$reset ]"
40- Write-Output $directUsage
41- Write-Output $nestedUsage
42- $outputFence = (' ─' * ([Math ]::Max($directUsage.Length , $nestedUsage.Length ) - 9 ))
43- Write-Output $outputFence
44- } else {
45- $genericUsage = " Accessible via: [$blue `$ {{ fromJson(steps.<step-id>.outputs.result).$ ( $output.Name ) }}$reset ]"
46- Write-Output $genericUsage
47- $outputFence = (' ─' * ($genericUsage.Length - 9 ))
48- Write-Output $outputFence
36+ $outputAccessEntries = @ (
37+ " Accessible via: [$blue `$ {{ steps.$env: GITHUB_ACTION .outputs.$ ( $output.Name ) }}$reset ]"
38+ " Accessible via (direct): [$blue `$ {{ fromJson(steps.$env: GITHUB_ACTION .outputs.result).$ ( $output.Name ) }}$reset ]"
39+ )
40+ $maxAccessLength = ($outputAccessEntries | Measure-Object - Property Length - Maximum).Maximum
41+ $outputFence = (' ─' * ($maxAccessLength - 9 ))
42+ $outputAccessEntries | ForEach-Object {
43+ Write-Output $_
4944 }
45+ Write-Output $outputFence
5046 $output.Value | Format-List | Out-String
5147 }
5248 }
0 commit comments