Documentation ¶
Index ¶
- Constants
- func GetAndRemoveConfiguration(serverName string, configs []*ArtifactoryDetails) (*ArtifactoryDetails, []*ArtifactoryDetails)
- func GetJfrogDependenciesPath() (string, error)
- func GetJfrogHomeDir() (string, error)
- func IsArtifactoryConfExists() (bool, error)
- func IsBintrayConfExists() (bool, error)
- func IsMissionControlConfExists() (bool, error)
- func SaveArtifactoryConf(details []*ArtifactoryDetails) error
- func SaveBintrayConf(details *BintrayDetails) error
- func SaveMissionControlConf(details *MissionControlDetails) error
- type ArtifactoryDetails
- func GetAllArtifactoryConfigs() ([]*ArtifactoryDetails, error)
- func GetArtifactoryConfByServerId(serverName string, configs []*ArtifactoryDetails) (*ArtifactoryDetails, error)
- func GetArtifactorySpecificConfig(serverId string) (*ArtifactoryDetails, error)
- func GetDefaultArtifactoryConf(configs []*ArtifactoryDetails) (*ArtifactoryDetails, error)
- func (artifactoryDetails *ArtifactoryDetails) CreateArtAuthConfig() (auth.ArtifactoryDetails, error)
- func (artifactoryDetails *ArtifactoryDetails) GetApiKey() string
- func (artifactoryDetails *ArtifactoryDetails) GetPassword() string
- func (artifactoryDetails *ArtifactoryDetails) GetUrl() string
- func (artifactoryDetails *ArtifactoryDetails) GetUser() string
- func (artifactoryDetails *ArtifactoryDetails) IsEmpty() bool
- func (artifactoryDetails *ArtifactoryDetails) SetApiKey(apiKey string)
- func (artifactoryDetails *ArtifactoryDetails) SetPassword(password string)
- func (artifactoryDetails *ArtifactoryDetails) SetUser(username string)
- func (artifactoryDetails *ArtifactoryDetails) SshAuthHeaderSet() bool
- type BintrayDetails
- type ConfigV0
- type ConfigV1
- type MissionControlDetails
Constants ¶
View Source
const ( DefaultServerId = "Default-Server" JfrogHomeDirEnv = "JFROG_CLI_HOME_DIR" JfrogConfigFile = "jfrog-cli.conf" JfrogDependencies = "dependencies" // Deprecated: JfrogHomeEnv = "JFROG_CLI_HOME" )
This is the default server id. It is used when adding a server config without providing a server ID
Variables ¶
This section is empty.
Functions ¶
func GetAndRemoveConfiguration ¶
func GetAndRemoveConfiguration(serverName string, configs []*ArtifactoryDetails) (*ArtifactoryDetails, []*ArtifactoryDetails)
func GetJfrogHomeDir ¶
func IsArtifactoryConfExists ¶
func IsBintrayConfExists ¶
func SaveArtifactoryConf ¶
func SaveArtifactoryConf(details []*ArtifactoryDetails) error
func SaveBintrayConf ¶
func SaveBintrayConf(details *BintrayDetails) error
func SaveMissionControlConf ¶
func SaveMissionControlConf(details *MissionControlDetails) error
Types ¶
type ArtifactoryDetails ¶
type ArtifactoryDetails struct { Url string `json:"url,omitempty"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` SshKeyPath string `json:"sshKeyPath,omitempty"` SshPassphrase string `json:"SshPassphrase,omitempty"` SshAuthHeaders map[string]string `json:"SshAuthHeaders,omitempty"` ServerId string `json:"serverId,omitempty"` IsDefault bool `json:"isDefault,omitempty"` // Deprecated, use password option instead. ApiKey string `json:"apiKey,omitempty"` }
func GetAllArtifactoryConfigs ¶
func GetAllArtifactoryConfigs() ([]*ArtifactoryDetails, error)
func GetArtifactoryConfByServerId ¶
func GetArtifactoryConfByServerId(serverName string, configs []*ArtifactoryDetails) (*ArtifactoryDetails, error)
Returns the configured server or error if the server id not found
func GetArtifactorySpecificConfig ¶
func GetArtifactorySpecificConfig(serverId string) (*ArtifactoryDetails, error)
func GetDefaultArtifactoryConf ¶
func GetDefaultArtifactoryConf(configs []*ArtifactoryDetails) (*ArtifactoryDetails, error)
func (*ArtifactoryDetails) CreateArtAuthConfig ¶
func (artifactoryDetails *ArtifactoryDetails) CreateArtAuthConfig() (auth.ArtifactoryDetails, error)
func (*ArtifactoryDetails) GetApiKey ¶
func (artifactoryDetails *ArtifactoryDetails) GetApiKey() string
func (*ArtifactoryDetails) GetPassword ¶
func (artifactoryDetails *ArtifactoryDetails) GetPassword() string
func (*ArtifactoryDetails) GetUrl ¶
func (artifactoryDetails *ArtifactoryDetails) GetUrl() string
func (*ArtifactoryDetails) GetUser ¶
func (artifactoryDetails *ArtifactoryDetails) GetUser() string
func (*ArtifactoryDetails) IsEmpty ¶
func (artifactoryDetails *ArtifactoryDetails) IsEmpty() bool
func (*ArtifactoryDetails) SetApiKey ¶
func (artifactoryDetails *ArtifactoryDetails) SetApiKey(apiKey string)
func (*ArtifactoryDetails) SetPassword ¶
func (artifactoryDetails *ArtifactoryDetails) SetPassword(password string)
func (*ArtifactoryDetails) SetUser ¶
func (artifactoryDetails *ArtifactoryDetails) SetUser(username string)
func (*ArtifactoryDetails) SshAuthHeaderSet ¶
func (artifactoryDetails *ArtifactoryDetails) SshAuthHeaderSet() bool
type BintrayDetails ¶
type BintrayDetails struct { ApiUrl string `json:"-"` DownloadServerUrl string `json:"-"` User string `json:"user,omitempty"` Key string `json:"key,omitempty"` DefPackageLicense string `json:"defPackageLicense,omitempty"` }
func ReadBintrayConf ¶
func ReadBintrayConf() (*BintrayDetails, error)
type ConfigV0 ¶
type ConfigV0 struct { Artifactory *ArtifactoryDetails `json:"artifactory,omitempty"` Bintray *BintrayDetails `json:"bintray,omitempty"` MissionControl *MissionControlDetails `json:"MissionControl,omitempty"` }
type ConfigV1 ¶
type ConfigV1 struct { Artifactory []*ArtifactoryDetails `json:"artifactory"` Bintray *BintrayDetails `json:"bintray,omitempty"` MissionControl *MissionControlDetails `json:"MissionControl,omitempty"` Version string `json:"Version,omitempty"` }
type MissionControlDetails ¶
type MissionControlDetails struct { Url string `json:"url,omitempty"` User string `json:"user,omitempty"` Password string `json:"password,omitempty"` }
func ReadMissionControlConf ¶
func ReadMissionControlConf() (*MissionControlDetails, error)
func (*MissionControlDetails) GetPassword ¶
func (missionControlDetails *MissionControlDetails) GetPassword() string
func (*MissionControlDetails) GetUser ¶
func (missionControlDetails *MissionControlDetails) GetUser() string
func (*MissionControlDetails) SetPassword ¶
func (missionControlDetails *MissionControlDetails) SetPassword(password string)
func (*MissionControlDetails) SetUser ¶
func (missionControlDetails *MissionControlDetails) SetUser(username string)
Click to show internal directories.
Click to hide internal directories.