Text Digger is an open-source, cross-platform software designed to streamline text searches. Ideal for developers, researchers, and power users, it combines powerful text search functionalities with versatile tools such as text replacement, file deletion, file opening, and path copying.
1. Advanced Text Search
- Locate specific text strings within files of various formats.
- Use filters like case sensitivity, regular expressions, and wildcards for precision.
- Specify patterns to exclude certain matches.
2. File Management Utilities
- Open Files: Launch files directly in their default system applications.
- Delete Files: Remove unnecessary files with a single click.
- Copy Paths: Quickly copy file or directory paths for further use.
3. Powerful Filtering Options Text Digger offers robust options for narrowing search results:
- Date Filters:
- Filter files by creation, last access, or modification dates.
- Specify date ranges using flexible conditions like "before," "after," or "between."
- Size Filters:
- Find files based on size, supporting units from bytes to gigabytes.
- Customize size conditions like "greater than" or "less than."
- Type Filters:
- Limit searches to specific MIME types (e.g., text, csv, xml, html, etc...).
- Add, remove, or reset MIME type configurations.
- Directory Handling:
- Include or exclude specific directories.
- Ignore hidden directories, symbolic links, or certain depths in the directory tree.
- C++20 Compiler
- Qt 6.8.0 or higher
(Will be updated later)
- Start the Application : Launch Text Digger and choose the directories to scan.
- Apply Filters : Customize your search using filters for size, dates, and file types.
- Run the Scan : Start the search and review results.
- Manage Results : Open, delete, copy paths of the files directly from the results view, etc...
- Linux: Generaly tested and supported (Linux Mint 21.3).
- Windows/macOS: Contributions or testing on these platforms are welcome!
Contributions are welcome! Feel free to customize the application or documentation to meet your specific needs.. Happy coding! Please fork the repository and submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License.