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