-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbash_profile
122 lines (103 loc) · 2.91 KB
/
bash_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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
#!/bin/bash
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# ------------------------------------------------------------------------------
# User specific environment and startup programs
# ------------------------------------------------------------------------------
#mac用のコード
if [ `uname` = "Darwin" ]
then
if [ -x /usr/bin/ssh-agent -a -f ~/.ssh/id_rsa ]
then
eval `/usr/bin/ssh-agent`
# ssh-add ~/.ssh/id_rsa
fi
# bash compiletion
if [ -x /usr/local/bin/brew -a -f $(brew --prefix)/etc/bash_completion ]
then
. $(brew --prefix)/etc/bash_completion
fi
# coreutils
if [ -d /usr/local/opt/coreutils/libexec/gnubin ]
then
PATH=/usr/local/opt/coreutils/libexec/gnubin:${PATH}
fi
if [ -d /usr/local/opt/coreutils/libexec/gnuman ]
then
MANPATH=/usr/local/opt/coreutils/libexec/gnuman:${MANPATH}
export MANPATH
fi
# python
if [ -d /usr/local/share/python ]
then
PATH=/usr/local/share/python:$PATH
fi
fi
if [ `uname` = "Linux" ]
then
# Linux
export LANG=ja_JP.utf8
export LC_CTYPE=ja_JP.utf8
fi
# PATH
PATH=${HOME}/bin:/usr/local/bin:${PATH}
if [ -d /usr/share/php/ZendFramework/bin/ ]
then
PATH=${PATH}:/usr/share/php/ZendFramework/bin/
fi
if [ -d ${HOME}/src/Behat/bin/ ]; then
PATH=${PATH}:${HOME}/src/Behat/bin/
fi
if [ -d ${HOME}/bin/android-sdks/tools ]
then
PATH=${PATH}:${HOME}/bin/android-sdks/tools
fi
if [ -d ${HOME}/bin/android-sdks/platform-tools ]
then
PATH=${PATH}:${HOME}/bin/android-sdks/platform-tools
fi
if [ -d /usr/local/mysql/bin ]
then
PATH=${PATH}:/usr/local/mysql/bin
fi
if [ -d /usr/local/heroku/bin ]
then
PATH=${PATH}:/usr/local/heroku/bin
fi
export PATH
if [ -d /usr/local/mysql/lib ]
then
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:${DYLD_LIBRARY_PATH}
fi
# git
unset SSH_ASKPASS
type __git_ps1 2>/dev/null | grep '__git_ps1 is a function' 2>&1 >/dev/null
if [ $? -eq 0 ]
then
export PS1='\u@\e[0;36m\h\e[0m \t job(s):\[\033[0;32m\]\j\[\033[0m\] wd:\w\033[32m\]$(__git_ps1)\[\033[00m\]\nbash-\v \$ '
fi
# svn
export SVN_EDITOR='emacs --no-init-file -nw'
# ------------------------------------------------------------------------------
# ruby
# ------------------------------------------------------------------------------
which rbenv >> /dev/null 2>&1
if [ $? -eq 0 ]
then
eval "$(rbenv init -)"
fi
# ------------------------------------------------------------------------------
# node
# ------------------------------------------------------------------------------
if [ -d ${HOME}/.nvm ]
then
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
fi
#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/Users/motchang/.sdkman"
[[ -s "/Users/motchang/.sdkman/bin/sdkman-init.sh" ]] && source "/Users/motchang/.sdkman/bin/sdkman-init.sh"
export JAVA_HOME=`/usr/libexec/java_home -v 1.6`
. "$HOME/.cargo/env"