Ran every time that I open a terminal on my Macbook Pro.
PROMPT='%F{green}$USER%f $ '
echo "8b d8 dP\"Yb 88888 88
88b d88 dP Yb 88 88
88YbdP88 Yb dP o. 88 88
88 YY 88 YbodP \"bod8\" 88 \n"
# Customized shell prompt in PS1
export PS1="%F{28}$USER%F{reset} %# "
# Ruby Gems PATH
export PATH="/usr/local/lib/ruby/gems/3.3.0/bin:$PATH"
# Configure GPG for terminal
export GPG_TTY=$(tty)
# Android SDK and platform-tools PATH configuration
export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$ANDROID_HOME/tools/bin:$PATH"
# Java environment configuration
export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH="$JAVA_HOME/bin:$PATH"
# Combine Android SDK and Java paths into a single line
export PATH="$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$JAVA_HOME/bin:$PATH"
# Useful aliases for common commands
alias gs='git status'
alias gp='git pull --rebase'
alias ..='cd ..'
alias c='clear'
alias ls='ls --color=auto'
alias gpt='cd ~/Documents/Github/Project && source venv/bin/activate && python3 gpt.py'
alias py='python3 -m venv venv'
alias v='source venv/bin/activate'
# Color settings for 'ls' command
export LSCOLORS="GxFxCxDxBxegedabagaced"
# Google Cloud SDK PATH
export PATH="$PATH:$HOME/google-cloud-sdk/bin"
# Include additional paths for npm global binaries
export PATH="$HOME/.npm-global/bin:$PATH"
# Python SSL Certificate
export SSL_CERT_FILE=$(python -m certifi)
export PATH=$HOME/.npm-global/bin:$PATH
Notes:
- gpt.py is a CLI for ChatGPT. You can install it via TerminalGPT
- You should use –rebase with git pull