Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Export strings retrieved by Get-PSFLocalizedString
  • Loading branch information
nyanhp committed May 23, 2023
commit a6c4debbf1180c7378a2114ae7c19351332bc2cd
8 changes: 4 additions & 4 deletions PSModuleDevelopment/functions/refactor/Export-PSMDString.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -48,17 +48,17 @@
#region Command Parameters
$commandAsts = $ast.FindAll({
if ($args[0] -isnot [System.Management.Automation.Language.CommandAst]) { return $false }
if ($args[0].CommandElements[0].Value -notmatch '^Invoke-PSFProtectedCommand$|^Write-PSFMessage$|^Stop-PSFFunction$|^Test-PSFShouldProcess$') { return $false }
if (-not ($args[0].CommandElements.ParameterName -match '^String$|^ActionString$')) { return $false }
if ($args[0].CommandElements[0].Value -notmatch '^Invoke-PSFProtectedCommand$|^Write-PSFMessage$|^Stop-PSFFunction$|^Test-PSFShouldProcess$|^Get-PSFLocalizedString$') { return $false }
if (-not ($args[0].CommandElements.ParameterName -match '^String$|^ActionString$|^Name$')) { return $false }
$true
}, $true)

foreach ($commandAst in $commandAsts)
{
$stringParam = $commandAst.CommandElements | Where-Object ParameterName -match '^String$|^ActionString$'
$stringParam = $commandAst.CommandElements | Where-Object ParameterName -match '^String$|^ActionString$|^Name$'
$stringParamValue = $commandAst.CommandElements[($commandAst.CommandElements.IndexOf($stringParam) + 1)].Value

$stringValueParam = $commandAst.CommandElements | Where-Object ParameterName -match '^StringValues$|^ActionStringValues$'
$stringValueParam = $commandAst.CommandElements | Where-Object ParameterName -match '^StringValues$|^ActionStringValues$|^Name$'
if ($stringValueParam)
{
$stringValueParamValue = $commandAst.CommandElements[($commandAst.CommandElements.IndexOf($stringValueParam) + 1)].Extent.Text
Expand Down