@@ -50,7 +50,7 @@ Function Get-Input {
50
50
Switch ($PSCmdlet.ParameterSetName ) {
51
51
' All' {
52
52
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
54
54
}
55
55
}
56
56
' One' {
@@ -72,13 +72,13 @@ Function Get-Input {
72
72
' Prefix' {
73
73
[RegEx ]$InputNameReplaceRegEx = " ^INPUT_$ ( [RegEx ]::Escape($NamePrefix )) "
74
74
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
76
76
}
77
77
}
78
78
' Suffix' {
79
79
[RegEx ]$InputNameReplaceRegEx = " ^INPUT_|$ ( [RegEx ]::Escape($NameSuffix )) $"
80
80
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
82
82
}
83
83
}
84
84
}
@@ -121,7 +121,7 @@ Function Get-State {
121
121
Switch ($PSCmdlet.ParameterSetName ) {
122
122
' All' {
123
123
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
125
125
}
126
126
}
127
127
' One' {
@@ -139,13 +139,13 @@ Function Get-State {
139
139
' Prefix' {
140
140
[RegEx ]$StateNameReplaceRegEx = " ^STATE_$ ( [RegEx ]::Escape($NamePrefix )) "
141
141
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
143
143
}
144
144
}
145
145
' Suffix' {
146
146
[RegEx ]$StateNameReplaceRegEx = " ^STATE_|$ ( [RegEx ]::Escape($NameSuffix )) $"
147
147
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
149
149
}
150
150
}
151
151
}
0 commit comments