Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetEntryPoint ¶
GetEntryPoint validates a need-to-be-processed target and returns its absolute path
func RegenerateDirectoryTree ¶
func RegenerateDirectoryTree(scanResult *ScanResult) string
RegenerateDirectoryTree regenerates the directory tree from scan result
Types ¶
type FileInfo ¶
type FileInfo struct {
Path string
RelativePath string
IsDir bool
Size int64
Content string
ModTime time.Time
TokenCount int
Error error
}
FileInfo represents a single file or directory
type ScanOptions ¶
ScanOptions configures directory scanning
type ScanResult ¶
type ScanResult struct {
RootPath string
Files []FileInfo
DirectoryTree string
TotalFiles int
TotalLines int
TotalTokens int
Errors []string
}
ScanResult contains directory scan results
func ScanDirectory ¶
func ScanDirectory(rootPath string) (*ScanResult, error)
ScanDirectory scans a directory recursively Ignores files/directories specified in .gitignore by default
func ScanDirectoryWithOptions ¶
func ScanDirectoryWithOptions(rootPath string, options ScanOptions) (*ScanResult, error)
ScanDirectoryWithOptions scans a directory with custom options
Click to show internal directories.
Click to hide internal directories.