-
Notifications
You must be signed in to change notification settings - Fork 2
/
.profile
37 lines (32 loc) · 988 Bytes
/
.profile
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
set -o vi # set vi mode
alias g="git"
alias gc="commit --color=false"
alias c="cd"
alias ..="cd .."
alias ...="cd ../.."
alias ls="ls -G"
alias l="ls -al"
alias tree="tree -aC -I '.git|node_modules|bower_components' --dirsfirst"
alias t="tree"
alias cl="clear"
alias v="vim"
alias n="npm"
alias ni="npm install"
alias nt="npm test"
alias nr="npm run"
alias dc="docker-compose"
alias x='tmux_prompt "${PWD##*/}"'
[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
export GPG_TTY=$(tty)
export PATH="$PATH:$HOME/.yarn/bin"
export GHC_DOT_APP="/Applications/ghc-7.10.2.app"
if [ -d "$GHC_DOT_APP" ]; then
export PATH="${HOME}/.local/bin:${HOME}/.cabal/bin:${GHC_DOT_APP}/Contents/bin:${PATH}"
fi
source ~/bin/bash/.tmux-prompt.sh
source ~/bin/bash/.git-prompt.sh
source ~/bin/bash/.git-completion.sh
source ~/bin/bash/.scratch.sh
GIT_PS1_SHOWCOLORHINTS=true
PROMPT_COMMAND='__git_ps1 "[\W]:" " \[\e[0;37m\]λ\[\e[0m\] "'