Minor updates to Ini scripts
- Allow files ending in .conf in addition to .ini - Space out values for readability in final output
This commit is contained in:
@@ -59,7 +59,8 @@ function Get-IniContent
|
|||||||
param(
|
param(
|
||||||
[Parameter(ValueFromPipeline=$True, Mandatory=$True)]
|
[Parameter(ValueFromPipeline=$True, Mandatory=$True)]
|
||||||
[ValidateNotNullOrEmpty()]
|
[ValidateNotNullOrEmpty()]
|
||||||
[ValidateScript({ (Test-Path $_) -and ($_.Extension -eq '.ini') })]
|
[ValidateScript({ (Test-Path $_) -and `
|
||||||
|
('.ini', '.conf' -contains $_.Extension) })]
|
||||||
[IO.FileInfo]
|
[IO.FileInfo]
|
||||||
$Path
|
$Path
|
||||||
)
|
)
|
||||||
@@ -128,4 +129,4 @@ function Get-IniContent
|
|||||||
Write-Verbose "[SUCCESS]: Get-IniContent processed file [$path]"
|
Write-Verbose "[SUCCESS]: Get-IniContent processed file [$path]"
|
||||||
return $ini
|
return $ini
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -168,7 +168,7 @@ function Out-IniFile
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
Write-Verbose "[INFO]: Writing key $($_.Key)"
|
Write-Verbose "[INFO]: Writing key $($_.Key)"
|
||||||
Add-Content -Path $outFile -Value "$($_.Key)=$($_.Value)" -Encoding $Encoding
|
Add-Content -Path $outFile -Value "$($_.Key) = $($_.Value)" -Encoding $Encoding
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user