-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.zprofile
More file actions
39 lines (31 loc) · 1.09 KB
/
Copy path.zprofile
File metadata and controls
39 lines (31 loc) · 1.09 KB
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
37
38
39
# brew
eval "$(/opt/homebrew/bin/brew shellenv)"
# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh"
[ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm"
# pyenv
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
# Clear stale rehash temp file that can block startup for ~60s if a previous
# `pyenv rehash` was killed mid-write.
[ -e "$PYENV_ROOT/shims/.pyenv-shim" ] && rm -f "$PYENV_ROOT/shims/.pyenv-shim"
# `--path` only sets PATH (fast, login-shell only). The interactive shell
# function setup is done in .zshrc with `pyenv init -`.
eval "$(pyenv init --path)"
# go
PATH=${PATH}:`go env GOPATH`/bin
# ruby gems
export PATH="/opt/homebrew/lib/ruby/gems/3.3.0/bin:$PATH"
# console ninja
PATH=~/.console-ninja/.bin:$PATH
# fc command
FCEDIT=nvim
# pnpm
export PNPM_HOME="/Users/jgoon/Library/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# pnpm end
export PATH=/opt/rbx/infosec/safe-git-push:$PATH