Comprehensive update to the PromptFinder script, introducing several key enhancements:
- Implemented case-insensitive and partial match search in the 'act' column for more flexible user queries.
- Added automatic selection for a single search result to streamline the user experience.
- Improved the display of multiple search results to include both 'act' and 'prompt' values, providing users with clear context for each choice.
- Integrated KeyboardInterrupt handling to gracefully handle user interruptions and ensure a clean exit from the script.
These changes significantly improve the script's usability and robustness, offering a more user-friendly and reliable experience.