Documentation ¶
Index ¶
- Variables
- func NewCreateWriteListDetailDeleter(repoList formula.RepositoryLister, repoCreate formula.RepositoryCreator, ...) formula.RepositoryCreateWriteListDetailDeleter
- func NewListAdder(repoList formula.RepositoryLister, repoAdd formula.RepositoryAdder) formula.RepositoryAddLister
- func NewListDetailWrite(repoList formula.RepositoryLister, repoDetail formula.RepositoryDetail, ...) formula.RepositoryListDetailWriter
- func NewListUpdater(repoList formula.RepositoryLister, repoUpdate formula.RepositoryUpdater) formula.RepositoryListUpdater
- func NewListWriter(repoList formula.RepositoryLister, repoWrite formula.RepositoryWriter) formula.RepositoryListWriter
- type AddManager
- type CreateManager
- type CreateWriteListDetailDeleter
- type DeleteManager
- type DetailManager
- type ListAddManager
- type ListDetailWriteManager
- type ListManager
- type ListUpdateManager
- type ListWriteManager
- type SetPriorityManager
- type UpdateManager
- type Writer
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidRepo = errors.New("the selected repository has no formulas")
View Source
var ErrLocalRepo = errors.New("local repository cannot be updated")
Functions ¶
func NewCreateWriteListDetailDeleter ¶
func NewCreateWriteListDetailDeleter( repoList formula.RepositoryLister, repoCreate formula.RepositoryCreator, repoWrite formula.RepositoryWriter, repoDetail formula.RepositoryDetail, repoDeleter formula.RepositoryDeleter, ) formula.RepositoryCreateWriteListDetailDeleter
func NewListAdder ¶
func NewListAdder(repoList formula.RepositoryLister, repoAdd formula.RepositoryAdder) formula.RepositoryAddLister
func NewListDetailWrite ¶
func NewListDetailWrite( repoList formula.RepositoryLister, repoDetail formula.RepositoryDetail, repoWrite formula.RepositoryWriter, ) formula.RepositoryListDetailWriter
func NewListUpdater ¶
func NewListUpdater( repoList formula.RepositoryLister, repoUpdate formula.RepositoryUpdater, ) formula.RepositoryListUpdater
func NewListWriter ¶
func NewListWriter( repoList formula.RepositoryLister, repoWrite formula.RepositoryWriter, ) formula.RepositoryListWriter
Types ¶
type AddManager ¶
type AddManager struct {
// contains filtered or unexported fields
}
func NewAdder ¶
func NewAdder( ritHome string, repo formula.RepositoryCreateWriteListDetailDeleter, tree formula.TreeGenerator, ) AddManager
type CreateManager ¶
type CreateManager struct {
// contains filtered or unexported fields
}
func NewCreator ¶
func NewCreator( ritHome string, repoProviders formula.RepoProviders, dir stream.DirCreateListCopyRemover, file stream.FileWriteCreatorReadExistRemover, ) CreateManager
type CreateWriteListDetailDeleter ¶
type CreateWriteListDetailDeleter struct { formula.RepositoryLister formula.RepositoryCreator formula.RepositoryWriter formula.RepositoryDetail formula.RepositoryDeleter }
type DeleteManager ¶
type DeleteManager struct {
// contains filtered or unexported fields
}
func NewDeleter ¶
func NewDeleter( ritHome string, repo formula.RepositoryListWriter, dir stream.DirRemover, ) DeleteManager
type DetailManager ¶
type DetailManager struct {
// contains filtered or unexported fields
}
func NewDetail ¶
func NewDetail(repoProviders formula.RepoProviders) DetailManager
type ListAddManager ¶
type ListAddManager struct { formula.RepositoryAdder formula.RepositoryLister }
type ListDetailWriteManager ¶
type ListDetailWriteManager struct { formula.RepositoryLister formula.RepositoryDetail formula.RepositoryWriter }
type ListManager ¶
type ListManager struct {
// contains filtered or unexported fields
}
func NewLister ¶
func NewLister(ritHome string, file stream.FileReadExister) ListManager
type ListUpdateManager ¶
type ListUpdateManager struct { formula.RepositoryLister formula.RepositoryUpdater }
type ListWriteManager ¶
type ListWriteManager struct { formula.RepositoryLister formula.RepositoryWriter }
type SetPriorityManager ¶
type SetPriorityManager struct {
// contains filtered or unexported fields
}
func NewPrioritySetter ¶
func NewPrioritySetter(repo formula.RepositoryListWriter) SetPriorityManager
func (SetPriorityManager) SetPriority ¶
func (sm SetPriorityManager) SetPriority(repoName formula.RepoName, priority int) error
type UpdateManager ¶
type UpdateManager struct {
// contains filtered or unexported fields
}
func NewUpdater ¶
func NewUpdater( ritHome string, repo formula.RepositoryCreateWriteListDetailDeleter, tree formula.TreeGenerator, ) UpdateManager
func (UpdateManager) Update ¶
func (up UpdateManager) Update(name formula.RepoName, version formula.RepoVersion) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.