ITADN

Adds Simple Userfriendly Launcher

#66Pull Requestdeffcolony 创建于 2024-03-31已合并
D
deffcolonycommented
# 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 条评论