From f1012bc41a211a8fc38a276a76c3e78088a9c767 Mon Sep 17 00:00:00 2001 From: Altagos Date: Wed, 3 Dec 2025 16:44:34 +0100 Subject: [PATCH] + --- .tangled/workflows/build.yml | 5 +---- bin/mise | 8 +++----- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.tangled/workflows/build.yml b/.tangled/workflows/build.yml index 99471a3..a2ff344 100644 --- a/.tangled/workflows/build.yml +++ b/.tangled/workflows/build.yml @@ -18,10 +18,7 @@ environment: steps: - name: Setup mise command: | - curl https://mise.run | sh - ln --symbolic /tangled/home/.local/bin/mise ./mise - ls -la /tangled/home/.local/bin - ~/.local/bin/mise install + ./bin/mise install - name: Setup Zig + Bun command: | mise exec zig -- zig version diff --git a/bin/mise b/bin/mise index 6e630d1..e6694dd 100755 --- a/bin/mise +++ b/bin/mise @@ -2,11 +2,8 @@ set -eu __mise_bootstrap() { - local script_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd ) - local project_dir=$( cd -- "$( dirname -- "$script_dir" )" &> /dev/null && pwd ) - export MISE_BOOTSTRAP_PROJECT_DIR="$project_dir" + local project_dir=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && cd .. && pwd ) local localized_dir="$project_dir/.mise" - export MISE_BOOTSTRAP_PROJECT_DIR="$project_dir" export MISE_DATA_DIR="$localized_dir" export MISE_CONFIG_DIR="$localized_dir" export MISE_CACHE_DIR="$localized_dir/cache" @@ -15,6 +12,7 @@ __mise_bootstrap() { export MISE_TRUSTED_CONFIG_PATHS="$project_dir${MISE_TRUSTED_CONFIG_PATHS:+:$MISE_TRUSTED_CONFIG_PATHS}" export MISE_IGNORED_CONFIG_PATHS="$HOME/.config/mise${MISE_IGNORED_CONFIG_PATHS:+:$MISE_IGNORED_CONFIG_PATHS}" install() { + local initial_working_dir="$PWD" #!/bin/sh set -eu @@ -330,7 +328,7 @@ __mise_bootstrap() { after_finish_help fi - cd "$MISE_BOOTSTRAP_PROJECT_DIR" + cd -- "$initial_working_dir" } local MISE_INSTALL_HELP=0 test -f "$MISE_INSTALL_PATH" || install -- 2.51.2