High-Performance File System Indexer CLI Tool in Go

Description

Powerful File System Indexing Tool

This prompt helps create a professional CLI tool in Go for efficient file indexing and search. The solution is designed for working with large directories and supports advanced search features.

Who Should Use This

  • Developers working with large file systems
  • DevOps engineers for file processing automation
  • Data analysis specialists

Key Features

  • Recursive directory traversal with configurable depth
  • Metadata extraction: size, dates, permissions
  • Full-text search with advanced query syntax
  • Incremental indexing for performance optimization
  • Export results in JSON and CSV formats
  • Duplicate detection using checksums
  • Concurrent processing for multi-core systems
>_ Prompt
Build a high-performance file system indexer and search tool in Go. Implement recursive directory traversal with configurable depth. Add file metadata extraction including size, dates, and permissions. Include content indexing with optional full-text search. Implement advanced query syntax with boolean operators and wildcards. Add incremental indexing for performance. Include export functionality in JSON and CSV formats. Implement search result highlighting. Add duplicate file detection using checksums. Include performance statistics and progress reporting. Implement concurrent processing for multi-core utilization.
Categories:
Models:
Output format: