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:
Iristyle
2012-11-04 10:59:39 -05:00
parent e232bf45aa
commit 45bbd1f522
2 changed files with 4 additions and 3 deletions

View File

@@ -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
} }
} }

View File

@@ -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
} }
} }
} }