diff options
author | archification <archification@gmail.com> | 2019-11-29 23:49:59 -0600 |
---|---|---|
committer | archification <archification@gmail.com> | 2019-11-29 23:49:59 -0600 |
commit | 286f0f8c1e81e7052312f19d73fc0dfe36313859 (patch) | |
tree | c695984b004c34fee6ecbdcc8be10cb8a3c3686b | |
parent | b1400bcb684c43790dd38628b6c131e9e7c4d400 (diff) | |
download | SMAPI-286f0f8c1e81e7052312f19d73fc0dfe36313859.tar.gz SMAPI-286f0f8c1e81e7052312f19d73fc0dfe36313859.tar.bz2 SMAPI-286f0f8c1e81e7052312f19d73fc0dfe36313859.zip |
add alacritty support to unix-launcher
-rw-r--r-- | src/SMAPI.Installer/unix-launcher.sh | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/SMAPI.Installer/unix-launcher.sh b/src/SMAPI.Installer/unix-launcher.sh index f81828f0..bebba9fe 100644 --- a/src/SMAPI.Installer/unix-launcher.sh +++ b/src/SMAPI.Installer/unix-launcher.sh @@ -62,7 +62,7 @@ else fi # select terminal (prefer $TERMINAL for overrides and testing, then xterm for best compatibility, then known supported terminals) - for terminal in "$TERMINAL" xterm gnome-terminal kitty terminator xfce4-terminal konsole terminal termite x-terminal-emulator; do + for terminal in "$TERMINAL" xterm gnome-terminal kitty terminator xfce4-terminal konsole terminal termite alacritty x-terminal-emulator; do if $COMMAND "$terminal" 2>/dev/null; then # Find the true shell behind x-terminal-emulator if [ "$(basename "$(readlink -f $(which "$terminal"))")" != "x-terminal-emulator" ]; then @@ -100,6 +100,14 @@ else # Kitty overrides the TERM varible unless you set it explicitly kitty -o term=xterm $LAUNCHER ;; + alacritty) + # Alacritty doesn't like the double quotes or the variable + if [ "$ARCH" == "x86_64" ]; then + alacritty -e sh -c 'TERM=xterm ./StardewModdingAPI.bin.x86_64 $*' + else + alacritty -e sh -c 'TERM=xterm ./StardewModdingAPI.bin.x86 $*' + fi + ;; xterm|xfce4-terminal|gnome-terminal|terminal|termite) $LAUNCHTERM -e "sh -c 'TERM=xterm $LAUNCHER'" ;; |