Skip to content

Instantly share code, notes, and snippets.

@farid-temuri
Last active February 20, 2024 11:18
Show Gist options
  • Save farid-temuri/50536ad935fa599f4615e01eec35a251 to your computer and use it in GitHub Desktop.
Save farid-temuri/50536ad935fa599f4615e01eec35a251 to your computer and use it in GitHub Desktop.
personal .zshrc config
export ZSH="$HOME/.oh-my-zsh"
source $ZSH/oh-my-zsh.sh
ZSH_THEME="agnoster"
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
export PATH="${HOME}/.pyenv/shims:${PATH}"
# bun completions
[ -s "/Users/faridtemuri/.bun/_bun" ] && source "/Users/faridtemuri/.bun/_bun"
# bun
export BUN_INSTALL="$HOME/.bun"
export PATH="$BUN_INSTALL/bin:$PATH"
# pnpm
export PNPM_HOME="/Users/faridtemuri/Library/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:"*) ;;
*) export PATH="$PNPM_HOME:$PATH" ;;
esac
# pnpm end
# aliases generic
alias config="open ~/.zshrc"
alias c="clear"
alias e="exit"
# aliases git-specific
alias ga="git add ."
alias gcm="ga && git commit -m "
alias grim="git rebase -i master"
alias grid="git rebase -i develop"
alias grih="git rebase -i HEAD~"
alias gp="git push"
# aliases docker-specific
alias dc="docker-compose "
alias dcub="dc up --build"
alias dei="dc exec -it "
# npm scripts
alias nr="npm run"
# pnpm scripts
alias pr="pnpm run"
# I don't remember the use case for this, but I'm sure there was a reason for me to add this script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment