Skip to content

Commit 00ddd90

Browse files
authored
Merge branch 'master' into RTECO-1049-docker-ado
2 parents 07e2484 + d1e1388 commit 00ddd90

5 files changed

Lines changed: 28 additions & 3 deletions

File tree

buildtools/cli.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ import (
5353
"github.com/jfrog/jfrog-cli/docs/artifactory/terraformconfig"
5454
twinedocs "github.com/jfrog/jfrog-cli/docs/artifactory/twine"
5555
"github.com/jfrog/jfrog-cli/docs/buildtools/conan"
56+
"github.com/jfrog/jfrog-cli/docs/buildtools/conanconfig"
5657
"github.com/jfrog/jfrog-cli/docs/buildtools/docker"
5758
dotnetdocs "github.com/jfrog/jfrog-cli/docs/buildtools/dotnet"
5859
"github.com/jfrog/jfrog-cli/docs/buildtools/dotnetconfig"
@@ -369,6 +370,19 @@ func GetCommands() []cli.Command {
369370
Category: buildToolsCategory,
370371
Action: HelmCmd,
371372
},
373+
{
374+
Name: "conan-config",
375+
Flags: cliutils.GetCommandFlags(cliutils.ConanConfig),
376+
Aliases: []string{"conanc"},
377+
Usage: conanconfig.GetDescription(),
378+
HelpName: corecommon.CreateUsage("conan-config", conanconfig.GetDescription(), conanconfig.Usage),
379+
ArgsUsage: common.CreateEnvVars(),
380+
BashComplete: corecommon.CreateBashCompletionFunc(),
381+
Category: buildToolsCategory,
382+
Action: func(c *cli.Context) error {
383+
return cliutils.CreateConfigCmd(c, project.Conan)
384+
},
385+
},
372386
{
373387
Name: "conan",
374388
Hidden: false,
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package conanconfig
2+
3+
var Usage = []string{"conan-config [command options]"}
4+
5+
func GetDescription() string {
6+
return "Generate conan build configuration."
7+
}

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ require (
2020
github.com/jfrog/gofrog v1.7.6
2121
github.com/jfrog/jfrog-cli-application v1.0.2-0.20260405065840-c930d515ef34
2222
github.com/jfrog/jfrog-cli-artifactory v0.8.1-0.20260414085427-0d891fde6d05
23-
github.com/jfrog/jfrog-cli-core/v2 v2.60.1-0.20260414083544-243b4d55328b
23+
github.com/jfrog/jfrog-cli-core/v2 v2.60.1-0.20260416095827-3d77f8e6d0ee
2424
github.com/jfrog/jfrog-cli-evidence v0.9.2
2525
github.com/jfrog/jfrog-cli-platform-services v1.10.1-0.20260306102152-984d60a80cec
2626
github.com/jfrog/jfrog-cli-security v1.27.0

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -420,8 +420,8 @@ github.com/jfrog/jfrog-cli-application v1.0.2-0.20260405065840-c930d515ef34 h1:q
420420
github.com/jfrog/jfrog-cli-application v1.0.2-0.20260405065840-c930d515ef34/go.mod h1:xum2HquWO5uExa/A7MQs3TgJJVEeoqTR+6Z4mfBr1Xw=
421421
github.com/jfrog/jfrog-cli-artifactory v0.8.1-0.20260414085427-0d891fde6d05 h1:BNLs4VBRU3UrQTwEQSJw/5CaCgGMc1YDftpUgtb1GUI=
422422
github.com/jfrog/jfrog-cli-artifactory v0.8.1-0.20260414085427-0d891fde6d05/go.mod h1:u2yb7nO6VLxXwHKoICnxd8NEY4OclCk9YAi2n/Sbpn8=
423-
github.com/jfrog/jfrog-cli-core/v2 v2.60.1-0.20260414083544-243b4d55328b h1:PCvNCdTYojr9u5X5TVTj/3oSnHEe8kJ9I50X0Wb5iJg=
424-
github.com/jfrog/jfrog-cli-core/v2 v2.60.1-0.20260414083544-243b4d55328b/go.mod h1:RLLUO+oGDq88e5DPtP/KK2sVgMF32OuoRdVMxSFfb30=
423+
github.com/jfrog/jfrog-cli-core/v2 v2.60.1-0.20260416095827-3d77f8e6d0ee h1:VZQYFVc6ipjW134wEwvB/Qln7TlkfhB1FH8F46WVDHQ=
424+
github.com/jfrog/jfrog-cli-core/v2 v2.60.1-0.20260416095827-3d77f8e6d0ee/go.mod h1:RLLUO+oGDq88e5DPtP/KK2sVgMF32OuoRdVMxSFfb30=
425425
github.com/jfrog/jfrog-cli-evidence v0.9.2 h1:huiBzQSI9z3OF3l2RphthdXl1aH9zBsvAt+zLsApORI=
426426
github.com/jfrog/jfrog-cli-evidence v0.9.2/go.mod h1:R9faPfyQESBmKrdZCmHvlpmYSHmffswjNnFeT3RMq8I=
427427
github.com/jfrog/jfrog-cli-platform-services v1.10.1-0.20260306102152-984d60a80cec h1:d8CJ/LUGjNwPDPfYLJkAQJNmu+GCWxFsjZrmTcuV5wY=

utils/cliutils/commandsflags.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ const (
8383
HuggingFaceUpload = "hugging-face-upload"
8484
HuggingFaceDownload = "hugging-face-download"
8585
RubyConfig = "ruby-config"
86+
ConanConfig = "conan-config"
8687
Conan = "conan"
8788
Ping = "ping"
8889
RtCurl = "rt-curl"
@@ -2061,6 +2062,9 @@ var commandFlags = map[string][]string{
20612062
RubyConfig: {
20622063
global, serverIdResolve, serverIdDeploy, repoResolve, repoDeploy,
20632064
},
2065+
ConanConfig: {
2066+
global, serverIdResolve, serverIdDeploy, repoResolve, repoDeploy,
2067+
},
20642068
Conan: {
20652069
BuildName, BuildNumber, module, Project,
20662070
},

0 commit comments

Comments
 (0)