Documentation ¶
Index ¶
Constants ¶
View Source
const DefaultRepository = "https://github.com/josephschmitt/hvm-packages.git"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CurlRepoLoader ¶
type CurlRepoLoader struct {
Location string
}
func (*CurlRepoLoader) Get ¶
func (curl *CurlRepoLoader) Get() error
type GitRepoLoader ¶
type GitRepoLoader struct { Name string Location string Path string Ref plumbing.ReferenceName }
func (*GitRepoLoader) Get ¶
func (g *GitRepoLoader) Get() error
func (*GitRepoLoader) GetLocation ¶ added in v0.2.1
func (g *GitRepoLoader) GetLocation() string
func (*GitRepoLoader) GetPath ¶ added in v0.2.1
func (g *GitRepoLoader) GetPath() string
func (*GitRepoLoader) HasPackage ¶ added in v0.2.1
func (g *GitRepoLoader) HasPackage(name string) bool
func (*GitRepoLoader) Remove ¶
func (g *GitRepoLoader) Remove() error
func (*GitRepoLoader) Update ¶
func (g *GitRepoLoader) Update() error
type RepoLoader ¶
type RepoLoader interface { Get() error Update() error Remove() error HasPackage(name string) bool GetPath() string GetLocation() string }
func NewGitRepoLoader ¶
func NewGitRepoLoader(name string, url string) RepoLoader
Click to show internal directories.
Click to hide internal directories.