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 {
54
54
)
55
55
56
56
$callback = {
57
- [int ]$args [0 ].Value + 1
57
+ [int ]$args [0 ].Groups[ 1 ]. Value + 1
58
58
}
59
59
60
- $re = [regex ]" ^\d+"
60
+ $re = [regex ]" ^( \d+).* "
61
61
$nextVersion = $re.Replace ($Version , $callback )
62
- return " [$Version ,$nextVersion ) "
62
+ return " [$Version ,$nextVersion .0) "
63
63
}
64
64
65
65
function 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