launcher improvements

+ asks user if they wanna create shortcut on desktop
+ asks user if they wanna start launcher after installation
+ added pkg for termux
+ added macos detection to launch sillytavern in seperate window
This commit is contained in:
deffcolony
2023-11-30 21:16:43 +01:00
parent c579e05317
commit 04b29c7722
2 changed files with 96 additions and 14 deletions

View File

@@ -223,9 +223,15 @@ start_st() {
detected_terminal=$(find_terminal)
log_message "INFO" "Found terminal: $detected_terminal"
# Enable read p command for troubleshooting
# read -p "Press Enter to continue..."
# read -p "Press Enter to continue..."
# Start SillyTavern in the detected terminal
exec "$detected_terminal" -e "cd $(dirname "$0")./SillyTavern && ./start.sh" &
if [ "$(uname)" == "Darwin" ]; then
log_message "INFO" "Detected macOS. Opening new Terminal window."
open -a Terminal "$(dirname "$0")/start.sh"
else
exec "$detected_terminal" -e "cd $(dirname "$0")./SillyTavern && ./start.sh" &
fi
home
}
@@ -240,10 +246,17 @@ start_st_extras() {
detected_terminal=$(find_terminal)
log_message "INFO" "Found terminal: $detected_terminal"
# Enable read p command for troubleshooting
# read -p "Press Enter to continue..."
# Start SillyTavern + extras in the detected terminal
exec "$detected_terminal" -e "cd $(dirname "$0")./SillyTavern && ./start.sh" &
exec "$detected_terminal" -e "cd $(dirname "$0")./SillyTavern-extras && ./start.sh" &
# read -p "Press Enter to continue..."
# Start SillyTavern in the detected terminal
if [ "$(uname)" == "Darwin" ]; then
log_message "INFO" "Detected macOS. Opening new Terminal window."
open -a Terminal "$(dirname "$0")/start.sh"
open -a Terminal "$(dirname "$0")/SillyTavern-extras/start.sh"
else
exec "$detected_terminal" -e "cd $(dirname "$0")./SillyTavern && ./start.sh" &
exec "$detected_terminal" -e "cd $(dirname "$0")./SillyTavern-extras && ./start.sh" &
fi
home
}