We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 03fe23d commit a909d0cCopy full SHA for a909d0c
1 file changed
assets/sourceos/bin/turtleterm
@@ -4,12 +4,23 @@
4
set -eu
5
6
bin_dir="$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)"
7
-private_gui="${bin_dir}/../libexec/turtle-term/wezterm-gui"
8
9
export SOURCEOS_TERMINAL_FRONTEND="${SOURCEOS_TERMINAL_FRONTEND:-turtle-term}"
10
11
-if [ -x "$private_gui" ]; then
12
- exec "$private_gui" "$@"
+try_exec() {
+ candidate="$1"
+ shift
13
+ if [ -x "$candidate" ]; then
14
+ exec "$candidate" "$@"
15
+ fi
16
+}
17
+
18
+if [ -n "${TURTLE_TERM_RUNTIME_DIR:-}" ]; then
19
+ try_exec "$TURTLE_TERM_RUNTIME_DIR/wezterm-gui" "$@"
20
fi
21
22
+try_exec "${bin_dir}/../libexec/turtle-term/wezterm-gui" "$@"
23
+try_exec "${bin_dir}/../opt/turtle-term/libexec/turtle-term/wezterm-gui" "$@"
24
+try_exec "${bin_dir}/../Cellar/turtle-term/HEAD/libexec/turtle-term/wezterm-gui" "$@"
25
26
exec wezterm-gui "$@"
0 commit comments