We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 32dd97b commit f2b3115Copy full SHA for f2b3115
1 file changed
install.sh
@@ -41,6 +41,15 @@ if [ -n "${CODESPACES:-}" ] && [ -z "${DOTFILES_NO_OVERLAY:-}" ]; then
41
42
if (set -e; _dotfiles_fast_path); then
43
printf 'Dotfiles applied from pre-built overlay.\n' >&2
44
+ # Trust and install mise tools for the workspace project.
45
+ for d in /workspaces/[!.]*/; do
46
+ if [ -d "$d" ]; then
47
+ eval "$(mise activate sh 2>/dev/null)" || true
48
+ mise trust --all "$d" 2>/dev/null || true
49
+ mise install --cd "$d" 2>/dev/null || true
50
+ break
51
+ fi
52
+ done
53
# Kill stale terminal sessions opened during provisioning so the user
54
# gets a fresh shell with the newly applied config.
55
pkill -HUP -u "$(whoami)" bash 2>/dev/null || true
0 commit comments