Versions in this module Expand all Collapse all v0 v0.0.2 Mar 1, 2019 Changes in this version + type ErrCheckout struct + GitMsg string + ImportPath types.ImportPath + ImportVersion semver.Version + func (err ErrCheckout) Error() string + type ErrClone struct + GitMsg string + RepoUrl string + func (err ErrClone) Error() string v0.0.1 Feb 28, 2019 Changes in this version + type ErrNoRootOyafile struct + ImportPath types.ImportPath + Version semver.Version + func (err ErrNoRootOyafile) Error() string + type ErrNoTaggedVersions struct + ImportPath types.ImportPath + func (err ErrNoTaggedVersions) Error() string + type ErrNotGithub struct + ImportPath types.ImportPath + func (err ErrNotGithub) Error() string + type GithubRepo struct + func Open(importPath types.ImportPath) (*GithubRepo, error) + func (l *GithubRepo) AvailableVersions() ([]semver.Version, error) + func (l *GithubRepo) ImportPath() types.ImportPath + func (l *GithubRepo) Install(version semver.Version, installDir string) error + func (l *GithubRepo) InstallPath(version semver.Version, installDir string) string + func (l *GithubRepo) IsInstalled(version semver.Version, installDir string) (bool, error) + func (l *GithubRepo) LatestVersion() (pack.Pack, error) + func (l *GithubRepo) Reqs(version semver.Version) ([]pack.Pack, error) + func (l *GithubRepo) Version(version semver.Version) (pack.Pack, error)