Fix make version on windows
This commit is contained in:
committed by
Oliver Brakmann
parent
8d1bb58754
commit
9e799537f8
12
make.ps1
12
make.ps1
@@ -113,7 +113,17 @@ elseif ($command -eq "version")
|
|||||||
{
|
{
|
||||||
$replacement = (gc $mod) -Replace "Version:.*", ("Version: {0}" -f $version)
|
$replacement = (gc $mod) -Replace "Version:.*", ("Version: {0}" -f $version)
|
||||||
sc $mod $replacement
|
sc $mod $replacement
|
||||||
$replacement = (gc $mod) -Replace "modchooser:.*", ("modchooser: {0}" -f $version)
|
|
||||||
|
# The tab is a workaround for not replacing inside of "Packages:"
|
||||||
|
$replacement = (gc $mod) -Replace " modchooser:.*", (" modchooser: {0}" -f $version)
|
||||||
|
sc $mod $replacement
|
||||||
|
|
||||||
|
$prefix = $(gc $mod) | Where { $_.ToString().EndsWith(": User") }
|
||||||
|
if ($prefix -and $prefix.LastIndexOf("/") -ne -1)
|
||||||
|
{
|
||||||
|
$prefix = $prefix.Substring(0, $prefix.LastIndexOf("/"))
|
||||||
|
}
|
||||||
|
$replacement = (gc $mod) -Replace ".*: User", ("{0}/{1}: User" -f $prefix, $version)
|
||||||
sc $mod $replacement
|
sc $mod $replacement
|
||||||
}
|
}
|
||||||
echo ("Version strings set to '{0}'." -f $version)
|
echo ("Version strings set to '{0}'." -f $version)
|
||||||
|
|||||||
Reference in New Issue
Block a user