File tree 1 file changed +4
-1
lines changed
1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ type PaketPackParams =
10
10
{ ToolPath : string
11
11
TimeOut : TimeSpan
12
12
Version : string
13
+ SpecificVersions : ( string * string ) list
13
14
LockDependencies : bool
14
15
ReleaseNotes : string
15
16
BuildConfig : string
@@ -23,6 +24,7 @@ let PaketPackDefaults() : PaketPackParams =
23
24
{ ToolPath = ( findToolFolderInSubPath " paket.exe" ( currentDirectory @@ " .paket" )) @@ " paket.exe"
24
25
TimeOut = TimeSpan.FromMinutes 5.
25
26
Version = null
27
+ SpecificVersions = []
26
28
LockDependencies = false
27
29
ReleaseNotes = null
28
30
BuildConfig = null
@@ -69,9 +71,10 @@ let Pack setParams =
69
71
let templateFile = if String.IsNullOrWhiteSpace parameters.TemplateFile then " " else " templatefile " + toParam parameters.TemplateFile
70
72
let lockDependencies = if parameters.LockDependencies then " lock-dependencies" else " "
71
73
let excludedTemplates = parameters.ExcludedTemplates |> Seq.map ( fun t -> " exclude " + t) |> String.concat " "
74
+ let specificVersions = parameters.SpecificVersions |> Seq.map ( fun ( id , v ) -> sprintf " specific-version %s %s " id v) |> String.concat " "
72
75
73
76
let packResult =
74
- let cmdArgs = sprintf " %s%s%s%s%s%s " version releaseNotes buildConfig templateFile lockDependencies excludedTemplates
77
+ let cmdArgs = sprintf " %s%s%s%s%s%s%s " version specificVersions releaseNotes buildConfig templateFile lockDependencies excludedTemplates
75
78
ExecProcess
76
79
( fun info ->
77
80
info.FileName <- parameters.ToolPath
You can’t perform that action at this time.
0 commit comments