#!/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
rtx install node@20.0.0 node@18.0.0; or exit

rtx activate --status fish | source
__rtx_env_eval

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

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

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

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

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