Skip to content

Commit 0836012

Browse files
committed
Mojo: Fix postAttachCommand for Codespaces
1 parent 0653f50 commit 0836012

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

.devcontainer/mojo-base/scripts/usr/local/bin/postAttachCommand.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ set -e
66

77
# MAX SDK: Evaluate and set version
88
if [ "${MOJO_VERSION}" = "nightly" ]; then
9-
extDataDir=$HOME/.vscode-server/data/User/globalStorage/modular-mojotools.vscode-mojo-nightly
9+
if [ -n "$CODESPACES" ]; then
10+
extDataDir=$HOME/.vscode-remote/data/User/globalStorage/modular-mojotools.vscode-mojo-nightly
11+
else
12+
extDataDir=$HOME/.vscode-server/data/User/globalStorage/modular-mojotools.vscode-mojo-nightly
13+
fi
1014
while :
1115
do
12-
extDirs=( "$HOME"/.vscode-server/extensions/modular-mojotools.vscode-mojo-nightly* )
16+
extDirs=( "$HOME"/.vscode-*/extensions/modular-mojotools.vscode-mojo-nightly* )
1317
[ "${#extDirs[@]}" -ge 2 ] && exit 1
1418
if [ -d "${extDirs[0]}" ]; then
1519
sdkVersion=$(jq -r '.sdkVersion' "${extDirs[0]}/package.json")
@@ -19,7 +23,11 @@ if [ "${MOJO_VERSION}" = "nightly" ]; then
1923
fi
2024
done
2125
else
22-
extDataDir=$HOME/.vscode-server/data/User/globalStorage/modular-mojotools.vscode-mojo
26+
if [ -n "$CODESPACES" ]; then
27+
extDataDir=$HOME/.vscode-remote/data/User/globalStorage/modular-mojotools.vscode-mojo
28+
else
29+
extDataDir=$HOME/.vscode-server/data/User/globalStorage/modular-mojotools.vscode-mojo
30+
fi
2331
sdkVersion=$MOJO_VERSION
2432
fi
2533

0 commit comments

Comments
 (0)