mirror of
https://github.com/asdf-vm/asdf.git
synced 2024-11-15 01:28:17 -07:00
add or move asdf to front of PATH
This commit is contained in:
parent
e2ffb29ef6
commit
99110ce8d3
13
asdf.sh
13
asdf.sh
@ -9,8 +9,17 @@ fi
|
||||
export ASDF_DIR
|
||||
ASDF_DIR="$(cd "$(dirname "$current_script_path")" &> /dev/null || exit 1; pwd)"
|
||||
|
||||
[[ ":$PATH:" != *":${ASDF_DIR}/bin:"* ]] && PATH="${ASDF_DIR}/bin:$PATH"
|
||||
[[ ":$PATH:" != *":${ASDF_DIR}/shims:"* ]] && PATH="${ASDF_DIR}/shims:$PATH"
|
||||
# Add asdf to PATH
|
||||
#
|
||||
# if in $PATH, remove, regardless of if it is in the right place (at the front) or not.
|
||||
# replace all occurrences - ${parameter//pattern/string}
|
||||
ASDF_BIN="${ASDF_DIR}/bin:"
|
||||
ASDF_SHIMS="${ASDF_DIR}/shims:"
|
||||
[[ ":$PATH:" == *"${ASDF_BIN}"* ]] && PATH="${PATH//$ASDF_BIN/}"
|
||||
[[ ":$PATH:" == *"${ASDF_SHIMS}"* ]] && PATH="${PATH//$ASDF_SHIMS/}"
|
||||
# add to front of $PATH
|
||||
PATH="${ASDF_DIR}/bin:$PATH"
|
||||
PATH="${ASDF_DIR}/shims:$PATH"
|
||||
|
||||
if [ -n "$ZSH_VERSION" ]; then
|
||||
autoload -U bashcompinit
|
||||
|
Loading…
Reference in New Issue
Block a user