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
- 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" JfrogHomeEnv = "JFROG_CLI_HOME" JfrogConfigFile = "jfrog-cli.conf" JfrogDependencies = "dependencies" )
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"`
ApiKey string `json:"apiKey,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"`
}
func GetAllArtifactoryConfigs ¶
func GetAllArtifactoryConfigs() ([]*ArtifactoryDetails, error)
func GetArtifactoryConfByServerId ¶
func GetArtifactoryConfByServerId(serverName string, configs []*ArtifactoryDetails) *ArtifactoryDetails
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.