-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.path
36 lines (26 loc) · 758 Bytes
/
.path
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/env sh
# update path
export PATH="/usr/local/bin:${PATH}:/sbin"
# add local path
export PATH="${HOME}/.local/bin:${PATH}"
# add go path
export GOPATH="${HOME}/.go"
export PATH="/usr/local/go/bin:${GOPATH}/bin:${PATH}"
# add rust path
export PATH="${HOME}/.cargo/bin:${PATH}"
# update cdpath
export CDPATH="${CDPATH}:${HOME}/labs:${HOME}/projects:${HOME}/contrib"
# add wasmtime to path
export PATH="$WASMTIME_HOME/bin:$PATH"
# Add Rust bins to path
source "$HOME/.cargo/env"
# Add GHCup path.
source "$HOME/.ghcup/env" # ghcup-env
if [[ "$OSTYPE" =~ ^darwin ]]; then
# Add Homebrew to path.
eval "$(/opt/homebrew/bin/brew shellenv)";
for path in $(brew --prefix)/opt/*
do
PATH="${path}/bin:${PATH}";
done
fi