Documentation ¶
Index ¶
- Constants
- func DependencyTreeCmd() error
- type DotnetCommand
- func (dc *DotnetCommand) AddNugetAuthToConfig(cmdType dotnet.ToolchainType, configFile *os.File, ...) error
- func (dc *DotnetCommand) CommandName() string
- func (dc *DotnetCommand) Exec() (err error)
- func (dc *DotnetCommand) GetToolchain() dotnet.ToolchainType
- func (dc *DotnetCommand) InitNewConfig(configDirPath string) (configFile *os.File, err error)
- func (dc *DotnetCommand) ServerDetails() (*config.ServerDetails, error)
- func (dc *DotnetCommand) SetArgAndFlags(argAndFlags []string) *DotnetCommand
- func (dc *DotnetCommand) SetBasicCommand(subCommand string) *DotnetCommand
- func (dc *DotnetCommand) SetBuildConfiguration(buildConfiguration *utils.BuildConfiguration) *DotnetCommand
- func (dc *DotnetCommand) SetRepoName(repoName string) *DotnetCommand
- func (dc *DotnetCommand) SetServerDetails(serverDetails *config.ServerDetails) *DotnetCommand
- func (dc *DotnetCommand) SetSolutionPath(solutionPath string) *DotnetCommand
- func (dc *DotnetCommand) SetToolchainType(toolchainType dotnet.ToolchainType) *DotnetCommand
- func (dc *DotnetCommand) SetUseNugetAddSource(useNugetAddSource bool) *DotnetCommand
- func (dc *DotnetCommand) SetUseNugetV2(useNugetV2 bool) *DotnetCommand
- type DotnetCoreCliCommand
- type NugetCommand
Constants ¶
View Source
const SourceName = "JFrogCli"
Variables ¶
This section is empty.
Functions ¶
func DependencyTreeCmd ¶
func DependencyTreeCmd() error
Types ¶
type DotnetCommand ¶
type DotnetCommand struct {
// contains filtered or unexported fields
}
func (*DotnetCommand) AddNugetAuthToConfig ¶
func (dc *DotnetCommand) AddNugetAuthToConfig(cmdType dotnet.ToolchainType, configFile *os.File, sourceUrl, user, password string) error
Set Artifactory repo as source using the toolchain's `add source` command
func (*DotnetCommand) CommandName ¶
func (dc *DotnetCommand) CommandName() string
func (*DotnetCommand) Exec ¶
func (dc *DotnetCommand) Exec() (err error)
Exec all consume type nuget commands, install, update, add, restore.
func (*DotnetCommand) GetToolchain ¶ added in v2.16.0
func (dc *DotnetCommand) GetToolchain() dotnet.ToolchainType
func (*DotnetCommand) InitNewConfig ¶
func (dc *DotnetCommand) InitNewConfig(configDirPath string) (configFile *os.File, err error)
The fact that we here, means that neither of the flags were provided, and we need to init our own config.
func (*DotnetCommand) ServerDetails ¶
func (dc *DotnetCommand) ServerDetails() (*config.ServerDetails, error)
func (*DotnetCommand) SetArgAndFlags ¶
func (dc *DotnetCommand) SetArgAndFlags(argAndFlags []string) *DotnetCommand
func (*DotnetCommand) SetBasicCommand ¶
func (dc *DotnetCommand) SetBasicCommand(subCommand string) *DotnetCommand
func (*DotnetCommand) SetBuildConfiguration ¶
func (dc *DotnetCommand) SetBuildConfiguration(buildConfiguration *utils.BuildConfiguration) *DotnetCommand
func (*DotnetCommand) SetRepoName ¶
func (dc *DotnetCommand) SetRepoName(repoName string) *DotnetCommand
func (*DotnetCommand) SetServerDetails ¶
func (dc *DotnetCommand) SetServerDetails(serverDetails *config.ServerDetails) *DotnetCommand
func (*DotnetCommand) SetSolutionPath ¶
func (dc *DotnetCommand) SetSolutionPath(solutionPath string) *DotnetCommand
func (*DotnetCommand) SetToolchainType ¶
func (dc *DotnetCommand) SetToolchainType(toolchainType dotnet.ToolchainType) *DotnetCommand
func (*DotnetCommand) SetUseNugetAddSource ¶
func (dc *DotnetCommand) SetUseNugetAddSource(useNugetAddSource bool) *DotnetCommand
func (*DotnetCommand) SetUseNugetV2 ¶
func (dc *DotnetCommand) SetUseNugetV2(useNugetV2 bool) *DotnetCommand
type DotnetCoreCliCommand ¶
type DotnetCoreCliCommand struct {
*DotnetCommand
}
func NewDotnetCoreCliCommand ¶
func NewDotnetCoreCliCommand() *DotnetCoreCliCommand
func (*DotnetCoreCliCommand) Run ¶
func (dccc *DotnetCoreCliCommand) Run() (err error)
type NugetCommand ¶
type NugetCommand struct {
*DotnetCommand
}
func NewNugetCommand ¶
func NewNugetCommand() *NugetCommand
func (*NugetCommand) Run ¶
func (nc *NugetCommand) Run() error
Click to show internal directories.
Click to hide internal directories.