Versions in this module Expand all Collapse all v0 v0.1.0 Apr 25, 2026 v0.0.2 Apr 22, 2026 Changes in this version + var DefaultInfraDirs = []string + var DefaultScanDirs = []string + var DefaultTargetFiles = []string + type FileEntry struct + Path string + RepoName string + SHA string + Type string + type RepoInfo struct + Description string + Files []FileEntry + FullName string + HTMLURL string + Name string + type Scanner struct + func New(client *github.Client, org string, scanInterval time.Duration, ...) *Scanner + func (s *Scanner) GetFileContent(ctx context.Context, repoName, path string) (string, error) + func (s *Scanner) IsIndexed(repoName, path string) bool + func (s *Scanner) ListRepos() []RepoInfo + func (s *Scanner) SearchDocs(query string) []FileEntry + func (s *Scanner) SetOnScanComplete(fn func([]RepoInfo)) + func (s *Scanner) Start(ctx context.Context) + func (s *Scanner) Status() (scanning bool, lastScan time.Time, repoCount int) + func (s *Scanner) TriggerRepoScan(ctx context.Context, owner, repoName string) + func (s *Scanner) TriggerScan() bool