* Cross platform (#6) * Update README.md (#5) * Update README.md * WIP: Implement cross-platform search interface and refactor server functionality - Introduced a new search interface in `search_interface.py` that supports platform-specific search implementations for macOS, Linux, and Windows. - Refactored `server.py` to utilize the new search interface, allowing for a unified search experience across different operating systems. - Updated documentation to reflect changes in search capabilities and platform-specific features. * Add platform-specific search implementation and enhance server functionality - Introduced `platform_search.py` to define platform-specific search parameters for macOS, Linux, and Windows, utilizing Pydantic models for validation. - Updated `server.py` to integrate the new unified search query model, allowing for seamless handling of search commands across different operating systems. - Enhanced tool documentation to provide platform-specific search syntax and capabilities, improving user guidance. - Refactored search command building logic to accommodate platform-specific parameters, ensuring accurate command execution for each OS. * fix issues in Linux, update README * clean up README * version bump * Update version to 0.2.0 and add .aider* to .gitignore * Enhance Windows search syntax documentation and improve parameter handling in server.py - Updated the Windows search syntax guide to include detailed features, operators, functions, and examples for better user understanding. - Refactored parameter handling in the server to improve validation and error handling for 'base' and 'windows_params', ensuring they can be passed as either strings or dictionaries. - Enhanced overall code readability and maintainability by restructuring input parsing logic. * Update version to 0.2.1 and change logging level to WARNING in server.py - Bump version in pyproject.toml to 0.2.1 for the next release. - Adjust logging level in server.py from INFO to WARNING to reduce verbosity and focus on important messages.