* refactor(script): enhance error handling and user feedback in CCExtractor scripts
- Added shebang and defined CCEXTRACTOR variable for clarity.
- Implemented checks for the existence of the CCExtractor tool and for input file presence, providing user-friendly error messages.
- Improved exit status handling with specific messages for different outcomes of the CCExtractor execution.
- Ensured consistent user feedback for process completion and error scenarios.
* refactor(script): improve CCExtractor script for better error handling and user feedback
- Updated the CCEXTRACTOR variable assignment to dynamically locate the ccextractor tool.
- Enhanced input file checks to allow multiple files and provide clearer user messages.
- Improved exit status handling with detailed feedback for each processed file, including success, no captions found, and failures.
- Ensured consistent user notifications for process completion and errors.
* refactor(script): enhance user feedback in CCExtractor dialogs
- Added an escape function to properly format messages for display in macOS dialogs.
- Updated dialog display logic to use escaped strings, improving the clarity of user notifications.