Skip to content

Commit 0beb815

Browse files
committed
Fix the bug of Nushell reloading
1 parent 8b40551 commit 0beb815

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

modules/fnm/fnm.nu

+5-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,11 @@ export-env {
2121
}
2222

2323
if not (which fnm | is-empty) {
24-
fnm-env | load-env
24+
if (("__fnm_hooked" in $env) and ($env.__fnm_hooked | describe) == "string") {
25+
$env.__fnm_hooked = false
26+
} else {
27+
fnm-env | load-env
28+
}
2529

2630
if (not ($env | default false __fnm_hooked | get __fnm_hooked)) {
2731
$env.__fnm_hooked = true

0 commit comments

Comments
 (0)