# This is meant to be used with build.ps1, and is not a standalone script.

function Get-IniContent { param([ string]$filePath )
    $ini            = @{}
    $currentSection = $null
    switch -regex -file $filePath
	{
        "^\[(.+)\]$" {
            $currentSection       = $matches[1].Trim()
            $ini[$currentSection] = @{}
        }
        "^(.+?)\s*=\s*(.*)" {
            $key, $value = $matches[1].Trim(), $matches[2].Trim()
            if ($null -ne $currentSection) {
                $ini[$currentSection][$key] = $value
            }
        }
    }
    return $ini
}