private/convert/Get-SimpleValueInternal.ps1
#requires -Version 5 Set-StrictMode -Version Latest function Get-SimpleValueInternal { [CmdletBinding()] [OutputType([Object[]])] Param ( [string]$InputObject ) # split newline $value, $tail = Split-LineInternal $InputObject # split comment $value = ($value -split "#", 2)[0].Trim() # $value = ($value -split "[ \t\f\v]+#", 2)[0].Trim() $env_entry = [EnvEntry]::new($value, [EnumQuoteTypes]::UNQUOTED) return ($env_entry, $tail); } |