Versions in this module Expand all Collapse all v0 v0.7.20 May 7, 2024 Changes in this version + var ErrInvokeFileInterceptorCode = "" + func ErrInvokeFileInterceptor(err error, fileName string) error type Git + func (g *Git) SkipFileReadDuringWalk() *Git + func (g *Git) SkipOversizedFile() *Git v0.7.19 Apr 7, 2024 Changes in this version + var ErrCloningRepoCode = "meshkit-11242" + var ErrInvalidSizeFileCode = "meshkit-11241" + func ErrCloningRepo(err error) error + func ErrInvalidSizeFile(err error) error + type DirInterceptor func(Directory) error + type Directory struct + Name string + Path string + type File struct + Content string + Name string + Path string + func WalkLocalDirectory(path string) ([]*File, error) + type FileInterceptor func(File) error + type Git struct + func NewGit() *Git + func (g *Git) BaseURL(baseurl string) *Git + func (g *Git) Branch(branch string) *Git + func (g *Git) MaxFileSize(size int64) *Git + func (g *Git) Owner(owner string) *Git + func (g *Git) ReferenceName(refName string) *Git + func (g *Git) RegisterDirInterceptor(i DirInterceptor) *Git + func (g *Git) RegisterFileInterceptor(i FileInterceptor) *Git + func (g *Git) Repo(repo string) *Git + func (g *Git) Root(root string) *Git + func (g *Git) ShowLogs() *Git + func (g *Git) Walk() error + type Github struct + func NewGithub() *Github + func (g *Github) Branch(branch string) *Github + func (g *Github) Owner(owner string) *Github + func (g *Github) RegisterDirInterceptor(i GithubDirInterceptor) *Github + func (g *Github) RegisterFileInterceptor(i GithubFileInterceptor) *Github + func (g *Github) Repo(repo string) *Github + func (g *Github) Root(root string) *Github + func (g *Github) Walk() error + type GithubContentAPI struct + Content string + DownloadURL string + Encoding string + GitURL string + HTMLURL string + Name string + Path string + SHA string + Size int64 + Type string + URL string + type GithubDirInterceptor func(GithubDirectoryContentAPI) error + type GithubDirectoryContentAPI []GithubContentAPI + type GithubFileInterceptor func(GithubContentAPI) error