@@ -50,7 +50,7 @@ Function Get-Input {
5050 Switch ($PSCmdlet.ParameterSetName ) {
5151 ' All' {
5252 ForEach ($Item In (Get-ChildItem - Path ' Env:\INPUT_*' )) {
53- $OutputObject [$Item.Name -ireplace ' ^INPUT_' , ' ' ] = $Item.Value
53+ $OutputObject [$Item.Name -ireplace ' ^INPUT_' , ' ' ] = $Trim .IsPresent ? ( $Item .Value ) ? .Trim() : $ Item.Value
5454 }
5555 }
5656 ' One' {
@@ -72,13 +72,13 @@ Function Get-Input {
7272 ' Prefix' {
7373 [RegEx ]$InputNameReplaceRegEx = " ^INPUT_$ ( [RegEx ]::Escape($NamePrefix )) "
7474 ForEach ($Item In (Get-ChildItem - Path " Env:\INPUT_$ ( $NamePrefix.ToUpper ()) *" )) {
75- $OutputObject [$Item.Name -ireplace $InputNameReplaceRegEx , ' ' ] = $Item.Value
75+ $OutputObject [$Item.Name -ireplace $InputNameReplaceRegEx , ' ' ] = $Trim .IsPresent ? ( $Item .Value ) ? .Trim() : $ Item.Value
7676 }
7777 }
7878 ' Suffix' {
7979 [RegEx ]$InputNameReplaceRegEx = " ^INPUT_|$ ( [RegEx ]::Escape($NameSuffix )) $"
8080 ForEach ($Item In (Get-ChildItem - Path " Env:\INPUT_*$ ( $NameSuffix.ToUpper ()) " )) {
81- $OutputObject [$Item.Name -ireplace $InputNameReplaceRegEx , ' ' ] = $Item.Value
81+ $OutputObject [$Item.Name -ireplace $InputNameReplaceRegEx , ' ' ] = $Trim .IsPresent ? ( $Item .Value ) ? .Trim() : $ Item.Value
8282 }
8383 }
8484 }
@@ -121,7 +121,7 @@ Function Get-State {
121121 Switch ($PSCmdlet.ParameterSetName ) {
122122 ' All' {
123123 ForEach ($Item In (Get-ChildItem - Path ' Env:\STATE_*' )) {
124- $OutputObject [$Item.Name -ireplace ' ^STATE_' , ' ' ] = $Item.Value
124+ $OutputObject [$Item.Name -ireplace ' ^STATE_' , ' ' ] = $Trim .IsPresent ? ( $Item .Value ) ? .Trim() : $ Item.Value
125125 }
126126 }
127127 ' One' {
@@ -139,13 +139,13 @@ Function Get-State {
139139 ' Prefix' {
140140 [RegEx ]$StateNameReplaceRegEx = " ^STATE_$ ( [RegEx ]::Escape($NamePrefix )) "
141141 ForEach ($Item In (Get-ChildItem - Path " Env:\STATE_$ ( $NamePrefix.ToUpper ()) *" )) {
142- $OutputObject [$Item.Name -ireplace $StateNameReplaceRegEx , ' ' ] = $Item.Value
142+ $OutputObject [$Item.Name -ireplace $StateNameReplaceRegEx , ' ' ] = $Trim .IsPresent ? ( $Item .Value ) ? .Trim() : $ Item.Value
143143 }
144144 }
145145 ' Suffix' {
146146 [RegEx ]$StateNameReplaceRegEx = " ^STATE_|$ ( [RegEx ]::Escape($NameSuffix )) $"
147147 ForEach ($Item In (Get-ChildItem - Path " Env:\STATE_*$ ( $NameSuffix.ToUpper ()) " )) {
148- $OutputObject [$Item.Name -ireplace $StateNameReplaceRegEx , ' ' ] = $Item.Value
148+ $OutputObject [$Item.Name -ireplace $StateNameReplaceRegEx , ' ' ] = $Trim .IsPresent ? ( $Item .Value ) ? .Trim() : $ Item.Value
149149 }
150150 }
151151 }
0 commit comments