Browse code
bug(zsh): fix path setup
Showing 2 changed files
... | ... |
@@ -6,19 +6,19 @@ interactive_echo() { |
6 | 6 |
|
7 | 7 |
add_exe_path() { |
8 | 8 |
if [[ -d $1 ]]; then |
9 |
- export PATH="$PATH:$1" |
|
9 |
+ path+=("$@") |
|
10 | 10 |
fi |
11 | 11 |
} |
12 | 12 |
|
13 | 13 |
push_exe_path() { |
14 | 14 |
if [[ -d $1 ]]; then |
15 |
- export PATH="$PATH:$1" |
|
15 |
+ path+=("$@") |
|
16 | 16 |
fi |
17 | 17 |
} |
18 | 18 |
|
19 | 19 |
prepend_exe_path() { |
20 | 20 |
if [[ -d $1 ]]; then |
21 |
- export PATH="$1:$PATH" |
|
21 |
+ path[1]=("$@" "$path[1]") |
|
22 | 22 |
fi |
23 | 23 |
} |
24 | 24 |
|