Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigFinder ¶
type ConfigReader ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
func New ¶
func New(param *config.Param, gh RepositoriesService, configFinder ConfigFinder, configReader ConfigReader, registInstaller registry.Installer, fs afero.Fs, rt *runtime.Runtime, fuzzyGetter FuzzyGetter, fuzzyFinder FuzzyFinder, whichController which.Controller) *Controller
type FuzzyFinder ¶
type FuzzyFinder interface { Find(items []*fuzzyfinder.Item, hasPreview bool) (int, error) FindMulti(items []*fuzzyfinder.Item, hasPreview bool) ([]int, error) }
type FuzzyGetter ¶
type RepositoriesService ¶
type RepositoriesService interface { GetLatestRelease(ctx context.Context, repoOwner, repoName string) (*github.RepositoryRelease, *github.Response, error) ListReleases(ctx context.Context, owner, repo string, opts *github.ListOptions) ([]*github.RepositoryRelease, *github.Response, error) ListTags(ctx context.Context, owner string, repo string, opts *github.ListOptions) ([]*github.RepositoryTag, *github.Response, error) }
Source Files ¶
Click to show internal directories.
Click to hide internal directories.