Adds Simple Userfriendly Launcher
# Pull Request: A Simple Userfriendly Launcher
### Description
This pull request introduces several features to the XTTS launcher script, made in batch script for CMD providing a more user-friendly and automated experience. The primary features include:
1. **Automated Installation Process**
- The script automatically installs requirements to make XTTS work.
- Miniconda3 will be automatically installed + creating an isolated conda environment.
- Python will be installed within the created conda environment.
- Users will be asked if the script should create a shortcut on their desktop after installation to simply launch the menu again to run XTTS
2. **Easy management**
- Users can simply choose the update function so the launcher checks for the pip xtts updates
- Users can simply uninstall the whole installation if they no longer want to use it
- Users can edit XTTS modules so it adds start command flags and builds the launch
3. **User-Friendly Menu**
- A user-friendly menu is implemented, allowing users to choose various actions.
- Options include installation, running the XTTS, updating, module editor, uninstalling, and exiting the menu.
### Usage
Users can interact with the script by simply running `launcher.bat` and selecting options from the displayed menu. The script handles the installation, configuration, and uninstall of the XTTS
### Testing
The script has been tested to ensure a smooth installation, proper configuration, and uninstallation. User input handling and automated actions have been thoroughly tested to provide a reliable and user-friendly experience.
### Additional Notes
- Feedback is welcomed to further improve the script's usability.
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
- **Chores**
- Updated the `.gitignore` file for better management of ignored files.
- **New Features**
- Introduced a Windows batch script (`launcher.bat`) for easy setup and management of the XTTS system, including automated installation of dependencies and a menu-driven interface for various XTTS tasks.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
合并状态:已合并 合并于 2024-04-07 关闭于 2024-04-07 1 条评论