.profile 731 B

1234567891011121314151617181920212223242526272829303132
  1. # ~/.profile: executed by the command interpreter for login shells.
  2. alias ls='ls --color=auto'
  3. pathappend() {
  4. for ARG in "$@"
  5. do
  6. if [ -d "$ARG" ] && [[ ":$PATH:" != *":$ARG:"* ]]; then
  7. PATH="${PATH:+"$PATH:"}$ARG"
  8. fi
  9. done
  10. }
  11. pathappend \
  12. "$HOME/.local/bin" \
  13. "$HOME/.pyenv/bin" \
  14. "/usr/sbin" \
  15. "/usr/local/go/bin" \
  16. "$HOME/.config/emacs/bin" \
  17. "$HOME/.cargo/bin" \
  18. "$HOME/go/bin"
  19. if [ -d "$HOME/.pyenv/bin" ]; then
  20. eval "$(pyenv init -)"
  21. eval "$(pyenv virtualenv-init -)"
  22. fi
  23. if [ -d "$HOME/.bun" ]; then
  24. export BUN_INSTALL="$HOME/.bun"
  25. export PATH="$BUN_INSTALL/bin:$PATH"
  26. [ -s "/home/josh/.bun/_bun" ] && source "/home/josh/.bun/_bun"
  27. fi