File tree Expand file tree Collapse file tree 2 files changed +37
-3
lines changed
Expand file tree Collapse file tree 2 files changed +37
-3
lines changed Original file line number Diff line number Diff line change @@ -54,12 +54,12 @@ function Get-VersionString {
5454 )
5555
5656 $callback = {
57- [int ]$args [0 ].Value + 1
57+ [int ]$args [0 ].Groups[ 1 ]. Value + 1
5858 }
5959
60- $re = [regex ]" ^\d+"
60+ $re = [regex ]" ^( \d+).* "
6161 $nextVersion = $re.Replace ($Version , $callback )
62- return " [$Version ,$nextVersion ) "
62+ return " [$Version ,$nextVersion .0) "
6363}
6464
6565function New-Nuget {
Original file line number Diff line number Diff line change 1+ param (
2+ [string ]$Path ,
3+ [string ]$MDIXVersion = " 1.0.0" ,
4+ [string ]$MDIXColorsVersion = " 1.0.0" ,
5+ [string ]$MDIXMahAppsVersion = " 1.0.0"
6+ )
7+
8+ function Get-VersionString {
9+ param (
10+ [string ]$Version
11+ )
12+
13+ $incrementCallback = {
14+ [int ]$args [0 ].Groups[1 ].Value + 1
15+ }
16+ $releaseVersionCallback = {
17+ " $ ( $args [0 ].Groups[1 ].Value) .$ ( $args [0 ].Groups[2 ].Value) "
18+ }
19+
20+ $re = [regex ]" ^(\d+)\.(\d+\.\d+).*"
21+ $releaseVersion = $re.Replace ($Version , $releaseVersionCallback )
22+ $nextVersion = $re.Replace ($Version , $incrementCallback )
23+ return " [$releaseVersion ,$nextVersion )"
24+ }
25+
26+ Push-Location " $ ( Join-Path $PSScriptRoot " .." ) "
27+
28+ $Path = Resolve-Path $Path
29+
30+ nupkgwrench nuspec dependencies modify " $Path " -- dependency- id " MaterialDesignThemes" -- dependency- version " $ ( Get-VersionString $MDIXVersion ) "
31+ nupkgwrench nuspec dependencies modify " $Path " -- dependency- id " MaterialDesignColors" -- dependency- version " $ ( Get-VersionString $MDIXColorsVersion ) "
32+ nupkgwrench nuspec dependencies modify " $Path " -- dependency- id " MaterialDesignThemes.MahApps" -- dependency- version " $ ( Get-VersionString $MDIXMahAppsVersion ) "
33+
34+ Pop-Location
You can’t perform that action at this time.
0 commit comments