summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2019-04-24 01:26:15 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2019-09-14 17:20:34 -0400
commitf8e32f4433647b7bd69590b937927808168649df (patch)
tree8cce6b7c7ef65eef4faa535253e1efc68cb57bbb /src
parent99a4b2a3b90f4abbc7bfbe2020bf186480dce05f (diff)
downloadSMAPI-f8e32f4433647b7bd69590b937927808168649df.tar.gz
SMAPI-f8e32f4433647b7bd69590b937927808168649df.tar.bz2
SMAPI-f8e32f4433647b7bd69590b937927808168649df.zip
update release notes, tweak launch script comments (#640)
Diffstat (limited to 'src')
-rw-r--r--src/SMAPI.Installer/unix-launcher.sh12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/SMAPI.Installer/unix-launcher.sh b/src/SMAPI.Installer/unix-launcher.sh
index fc08577f..0ca5c852 100644
--- a/src/SMAPI.Installer/unix-launcher.sh
+++ b/src/SMAPI.Installer/unix-launcher.sh
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
# MonoKickstart Shell Script
# Written by Ethan "flibitijibibo" Lee
-# Modified for StardewModdingAPI by Viz and Pathoschild
+# Modified for SMAPI by various contributors
# Move to script's directory
cd "$(dirname "$0")" || exit $?
@@ -61,9 +61,7 @@ else
COMMAND="type"
fi
- # open SMAPI in terminal
- # First let's try xterm (best compatiblity) or find a sensible default
- # Setting TERMINAL should let you override this at the commandline for easier testing of other terminals.
+ # select terminal (prefer $TERMINAL for overrides and testing, then xterm for best compatibility, then known supported terminals)
for terminal in "$TERMINAL" xterm x-terminal-emulator kitty terminator xfce4-terminal gnome-terminal konsole terminal termite; do
if $COMMAND "$terminal" 2>/dev/null; then
# Find the true shell behind x-terminal-emulator
@@ -72,15 +70,15 @@ else
break;
else
export LAUNCHTERM="$(basename "$(readlink -ef which x-terminal-emulator)")"
- # Remember that we are using x-terminal-emulator just in case it points outside the $PATH
+ # Remember that we're using x-terminal-emulator just in case it points outside the $PATH
export XTE=1
break;
fi
fi
done
+ # if no terminal was found, run in current shell or with no output
if [ -z "$LAUNCHTERM" ]; then
- # We failed to detect a terminal, run in current shell, or with no output
sh -c 'TERM=xterm $LAUNCHER'
if [ $? -eq 127 ]; then
$LAUNCHER --no-terminal
@@ -88,7 +86,7 @@ else
exit
fi
- # Now let's run the terminal and account for quirks, or if no terminal was found, run in the current process.
+ # run in selected terminal and account for quirks
case $LAUNCHTERM in
terminator)
# Terminator converts -e to -x when used through x-terminal-emulator for some reason