Documentation
¶
Index ¶
- type Client
- func (c Client) AddRepo(repoName, repoUrl string, rootVersion int64, rootSha512 string) error
- func (c Client) ExecRepoChannelReleaseBin(repoName, group, optionalChannel, optionalBinName string, args []string) error
- func (c Client) GetRepoChannelReleaseBinDir(repoName, group, optionalChannel string) (string, error)
- func (c Client) GetRepoChannelReleaseDir(repoName, group, optionalChannel string) (string, error)
- func (c Client) GetRepoClient(repoName string) (RepoInterface, error)
- func (c Client) GetRepoList() []*RepoConfiguration
- func (c Client) SetRepoDefaultChannel(repoName, channel string) error
- func (c Client) UpdateRepoChannel(repoName, group, optionalChannel string) error
- func (c Client) UseRepoChannelReleaseBinDir(repoName, group, optionalChannel, shell string, asFile bool) error
- type Interface
- type RepoConfiguration
- type RepoInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (Client) ExecRepoChannelReleaseBin ¶
func (Client) GetRepoChannelReleaseBinDir ¶
func (Client) GetRepoChannelReleaseDir ¶
func (Client) GetRepoClient ¶
func (c Client) GetRepoClient(repoName string) (RepoInterface, error)
func (Client) GetRepoList ¶
func (c Client) GetRepoList() []*RepoConfiguration
func (Client) SetRepoDefaultChannel ¶
func (Client) UpdateRepoChannel ¶
type Interface ¶
type Interface interface {
AddRepo(repoName, repoUrl string, rootVersion int64, rootSha512 string) error
SetRepoDefaultChannel(repoName, channel string) error
UpdateRepoChannel(repoName, group, optionalChannel string) error
UseRepoChannelReleaseBinDir(repoName, group, optionalChannel, shell string, asFile bool) error
ExecRepoChannelReleaseBin(repoName, group, optionalChannel string, optionalBinName string, args []string) error
GetRepoChannelReleaseDir(repoName, group, optionalChannel string) (string, error)
GetRepoChannelReleaseBinDir(repoName, group, optionalChannel string) (string, error)
GetRepoList() []*RepoConfiguration
GetRepoClient(repoName string) (RepoInterface, error)
}
type RepoConfiguration ¶
type RepoInterface ¶
type RepoInterface interface {
Setup(rootVersion int64, rootSha512 string) error
UpdateChannel(group, channel string) error
UseChannelReleaseBinDir(group, channel, shell string, asFile bool) error
ExecChannelReleaseBin(group, channel string, optionalBinName string, args []string) error
GetChannelReleaseDir(group, channel string) (string, error)
GetChannelReleaseBinDir(group, channel string) (string, error)
}
Click to show internal directories.
Click to hide internal directories.