fix: loadenv unable to handle quote
This commit is contained in:
parent
02ae779966
commit
e7bc71f448
|
@ -89,7 +89,11 @@ if status is-interactive
|
||||||
continue
|
continue
|
||||||
end
|
end
|
||||||
set pair (string split -m 1 '=' -- $line)
|
set pair (string split -m 1 '=' -- $line)
|
||||||
|
if string match -q "'*" $pair[2]; or string match -q '"*' $pair[2]
|
||||||
|
eval "set -gx $pair[1] $pair[2]"
|
||||||
|
else
|
||||||
eval "set -gx $pair[1] \"$pair[2]\""
|
eval "set -gx $pair[1] \"$pair[2]\""
|
||||||
|
end
|
||||||
end < $argv[1]
|
end < $argv[1]
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user