# defaultscheme "exfxcxdxbxegedabagacad" export CLICOLOR=1 export LSCOLORS=gxfxcxdxbxegedabagacad export HISTSIZE=2000 # History size export IGNOREEOF=42 # Ignore Ctrl+D logout terminal session export HISTCONTROL=erasedups # remove consecutive history entries export EDITOR='vim' # Default editor export TERM="xterm-256color" export GREP_OPTIONS="--color=auto" export HOMEBREW_GITHUB_API_TOKEN="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" export PS1="[a14m] \W \$ " export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8 export GPG_TTY=$(tty) unset SSH_AGENT_PID export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) # ==== bash completion if [ -f $(brew --prefix)/etc/bash_completion ]; then . $(brew --prefix)/etc/bash_completion fi # ==== Aliases alias wttr='curl http://wttr.in/berlin' alias la='ls -a' alias srv="python3 -m http.server" # start simple server alias tagme='ctags -R --languages=ruby --exclude=.git --exclude=log . $(bundle list --paths)' alias skipci='git commit --allow-empty -m "--skip-ci"' alias rgpg='pkill pinentry-tty; gpg-connect-agent updatestartuptty /bye' # alias g='git' # # look up the original completion command and replace the last with the alias # complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g # ==== Aliased Directories alias spc="cd ~/Work/Space/" alias spr="cd ~/Work/Sapera/" alias cf="cd ~/Work/Sapera/contentful-starter" alias sw="cd ~/Work/Sapera/sapera-website-2.0" alias htb="cd ~/Work/HTB/" alias otw="cd ~/Work/OTW/" # ==== $PATH modifications # Adding local/bin PATH before /bin PATH export PATH="/usr/local/bin:$PATH" export PATH="/usr/local/sbin:$PATH" # ==== rbenv config. export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" # ==== NVM config # node version manager from homebrew ,the source line to move install location # and prevent Node installs being lost upon upgrading nvm. export NVM_DIR=~/.nvm source $(brew --prefix nvm)/nvm.sh # ==== Rust config source "$HOME/.cargo/env" # ==== MISC config # allow fuck to be alias of thefuck eval $(thefuck --alias) # ==== MISC CowSay fortune | cowsay | lolcat