#!/usr/bin/env fish
# shellcheck disable=SC1072,SC1065,SC1064,SC1073,SC2103

set -gx PATH $ROOT/target/debug:$PATH
set -l orig_node (node -v)

#set -l fish_trace 1
mise install node@20.0.0 node@18.0.0; or exit

mise activate --status fish | source
__mise_env_eval

test (node -v) = "v20.0.0"; or exit

cd 18 && __mise_env_eval
test (node -v) = "v18.0.0"; or exit

cd .. && __mise_env_eval
test (node -v) = "v20.0.0"; or exit

mise shell node@18.0.0 && __mise_env_eval
test (node -v) = "v18.0.0"; or exit

mise deactivate
test (node -v) = $orig_node; or exit
