code

package
v0.1.0-pre5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 18, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Indexer

type Indexer struct{}

func (*Indexer) CatalogDirectories

func (i *Indexer) CatalogDirectories(path string) (*PathIndex, error)

CatalogFiles traverses a filesystem and returns an index of all directories with their files

type PathIndex

type PathIndex map[string][]string

PathIndex lists all directories with their files

func (PathIndex) Add

func (pi PathIndex) Add(dirname, filename string)

Adds an entry to the filesystem

func (PathIndex) FindFileLocations

func (pi PathIndex) FindFileLocations(filename string) ([]string, error)

FindFileLocations searches the index for directories containing a file matching a specific name.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL