SYMBOL INDEX (22 symbols across 1 files) FILE: main.go type IgnoreExtensions (line 20) | type IgnoreExtensions struct type SearchResult (line 24) | type SearchResult struct type TagsResult (line 36) | type TagsResult struct constant dockerHubAPI (line 46) | dockerHubAPI = "https://registry-1.docker.io/v2/" type TokenResponse (line 49) | type TokenResponse struct type Manifest (line 53) | type Manifest struct type Descriptor (line 59) | type Descriptor struct function getDockerHubToken (line 65) | func getDockerHubToken(repo string) (string, error) { function getManifest (line 85) | func getManifest(repo, tag, token string) (*Manifest, error) { function downloadLayer (line 113) | func downloadLayer(repo, token, digest, outputPath string, size int64) e... type ProgressWriter (line 143) | type ProgressWriter struct method Write (line 149) | func (pw *ProgressWriter) Write(p []byte) (int, error) { method printProgress (line 156) | func (pw *ProgressWriter) printProgress() { function loadRegexPatterns (line 161) | func loadRegexPatterns(filename string) (map[string]*regexp.Regexp, erro... function checkPatterns (line 186) | func checkPatterns(content string, patterns map[string]*regexp.Regexp) m... function extractTarGz (line 197) | func extractTarGz(tarGzPath, outputDir string) error { function loadIgnoreExtensions (line 243) | func loadIgnoreExtensions(filename string) ([]string, error) { function shouldSkipFile (line 259) | func shouldSkipFile(filename string, ignoreExtensions []string) bool { function removeDir (line 268) | func removeDir(dir string) error { function printBanner (line 275) | func printBanner() { function fetchPaginatedResults (line 285) | func fetchPaginatedResults(url string) ([]struct { function main (line 338) | func main() {