Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

somatech-20/windex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

13 Commits

Repository files navigation

Windex: A (Fast) File Indexing and Search Tool

Windex is a lightweight utility for indexing and searching files on Windows drives (C:\ or /mnt/). We developed with efficiency in mind, Windex uses SQLite to store file metadata and offers a modern alternative to traditional tools like locate, with features like incremental indexing and case-insensitive search.

Inspired by the open-source philosophy of sharing knowledge and tools, Windex is designed to help you quickly locate files and directories while providing detailed metadata. Whether you're a developer, power user, or just need a better way to organize and find files, Windex has you covered.

Examples

  • Index all files:
    windex index # Iterative indexing with SQLlite transactions
  • Search for files containing "windows.h":
    windex search windows.h

Why Windex?

Windex was created to address the limitations of traditional file search tools. Unlike locate, it provides detailed metadata, supports partial and case-insensitive searches, and limits results to keep things manageable. It's lightweight, avoids complex dependencies (like WSL's Hyper-V), and is built for speed and simplicity.

Future Plans

This is just the beginning for Windex! Planned improvements include:

  • Enhance indexing time, rather optimze.
  • Enhanced help documentation and CLI options.
  • Support for additional platforms (Linux, macOS).
  • Advanced search filters (e.g., by size, type, or date).

Contributing

Contributions are welcome! Feel free to open issues or submit pull requests to improve Windex.

License

Windex is licensed under the MIT License. See LICENSE for details.


Inspired by locate

About

Iterative indexing utility in C (windows)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /