You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apptrust/commands/flags.go
+9-3Lines changed: 9 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -53,6 +53,7 @@ const (
53
53
BuildsFlag="builds"
54
54
ReleaseBundlesFlag="release-bundles"
55
55
SourceVersionFlag="source-version"
56
+
PackagesFlag="packages"
56
57
)
57
58
58
59
// Flag keys mapped to their corresponding components.Flag definition.
@@ -90,6 +91,7 @@ var flagsMap = map[string]components.Flag{
90
91
BuildsFlag: components.NewStringFlag(BuildsFlag, "List of builds in format 'name1:number1[:timestamp1];name2:number2[:timestamp2]'", func(f*components.StringFlag) { f.Mandatory=false }),
91
92
ReleaseBundlesFlag: components.NewStringFlag(ReleaseBundlesFlag, "List of release bundles in format 'name1:version1;name2:version2'", func(f*components.StringFlag) { f.Mandatory=false }),
92
93
SourceVersionFlag: components.NewStringFlag(SourceVersionFlag, "Source versions in format 'app1:version1;app2:version2'", func(f*components.StringFlag) { f.Mandatory=false }),
94
+
PackagesFlag: components.NewStringFlag(PackagesFlag, "List of packages in format 'name1;name2'", func(f*components.StringFlag) { f.Mandatory=false }),
93
95
}
94
96
95
97
varcommandFlags=map[string][]string{
@@ -100,9 +102,8 @@ var commandFlags = map[string][]string{
100
102
serverId,
101
103
ApplicationKeyFlag,
102
104
TagFlag,
105
+
PackagesFlag,
103
106
PackageTypeFlag,
104
-
PackageNameFlag,
105
-
PackageVersionFlag,
106
107
PackageRepositoryFlag,
107
108
BuildsFlag,
108
109
ReleaseBundlesFlag,
@@ -145,13 +146,18 @@ var commandFlags = map[string][]string{
returnnil, errorutils.CheckErrorf("invalid timestamp format for build '%s': %s. Expected RFC3339 format (e.g., 2006-01-02T15:04:05Z)", build.Name, err.Error())
194
-
}
195
183
}
196
-
197
184
builds=append(builds, build)
198
185
}
199
-
200
186
returnbuilds, nil
201
187
}
202
188
203
189
// Helper method to parse release bundles string format: "name1:version1;name2:version2"
Description: "Creates a new version of the specified application with the given version number, tag, and associated packages, builds, release bundles, or source versions.",
0 commit comments