Stefan Schuermans commited on 2020-08-10 17:59:07
Showing 1 changed files, with 7 additions and 3 deletions.
based on patch by Florian Walbroel
... | ... |
@@ -1,7 +1,11 @@ |
1 |
-if [[ -z ${BASH_SOURCE[0]:-} ]] |
|
1 |
+if [[ -v BASH_VERSION ]] |
|
2 | 2 |
then |
3 |
- echo "BASH_SOURCE is not set, unsupported shell" >&2 |
|
3 |
+ export UPT_HOME="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")")" |
|
4 |
+elif [[ -v ZSH_VERSION ]] |
|
5 |
+then |
|
6 |
+ export UPT_HOME="$(readlink -f "$(dirname "${(%):-%x}")")" |
|
7 |
+else |
|
8 |
+ echo "Unsupported shell, only bash and zsh are supported." >&2 |
|
4 | 9 |
return 2 |
5 | 10 |
fi |
6 |
-export UPT_HOME="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")")" |
|
7 | 11 |
export PATH="$UPT_HOME/bin${PATH:+:${PATH}}" |
8 | 12 |