Mercurial > ec-dotfiles
comparison setup @ 533:77c1f9e624a3
Rename prefix to `.ec.` instead of `.ecos_`.
| author | edogawaconan <me@myconan.net> |
|---|---|
| date | Tue, 25 Nov 2014 15:03:54 +0900 |
| parents | cb4e2a6595ea |
| children | 49235ac0891a |
comparison
equal
deleted
inserted
replaced
| 532:d77f4aa65251 | 533:77c1f9e624a3 |
|---|---|
| 38 } | 38 } |
| 39 | 39 |
| 40 _tcsh() { | 40 _tcsh() { |
| 41 case "$1" in | 41 case "$1" in |
| 42 uninstall|install) | 42 uninstall|install) |
| 43 _rc "${1}" "cshrc" ".ecos_tcsh" | 43 _rc "${1}" "cshrc" ".ec.tcsh" |
| 44 _init "${1}" 'test -r "${HOME}/.ecos_tcsh" && source "${HOME}/.ecos_tcsh" #ECCORE_TCSH' ".cshrc" | 44 _init "${1}" 'test -r "${HOME}/.ec.tcsh" && source "${HOME}/.ec.tcsh" #ECCORE_TCSH' ".cshrc" |
| 45 _init "${1}" 'test -r "${HOME}/.ecos_tcsh" && source "${HOME}/.ecos_tcsh" #ECCORE_TCSH' ".tcshrc" | 45 _init "${1}" 'test -r "${HOME}/.ec.tcsh" && source "${HOME}/.ec.tcsh" #ECCORE_TCSH' ".tcshrc" |
| 46 ;; | 46 ;; |
| 47 esac | 47 esac |
| 48 } | 48 } |
| 49 | 49 |
| 50 _bash() { | 50 _bash() { |
| 51 case "${1}" in | 51 case "${1}" in |
| 52 uninstall|install) | 52 uninstall|install) |
| 53 _rc "${1}" "bashrc" ".ecos_bash" | 53 _rc "${1}" "bashrc" ".ec.bash" |
| 54 _init "${1}" '[ -r "${HOME}/.ecos_bash" ] && . "${HOME}/.ecos_bash" #ECCORE_BASH' ".bash_profile" | 54 _init "${1}" '[ -r "${HOME}/.ec.bash" ] && . "${HOME}/.ec.bash" #ECCORE_BASH' ".bash_profile" |
| 55 _init "${1}" '[ -r "${HOME}/.ecos_bash" ] && . "${HOME}/.ecos_bash" #ECCORE_BASH' ".bashrc" | 55 _init "${1}" '[ -r "${HOME}/.ec.bash" ] && . "${HOME}/.ec.bash" #ECCORE_BASH' ".bashrc" |
| 56 ;; | 56 ;; |
| 57 esac | 57 esac |
| 58 } | 58 } |
| 59 | 59 |
| 60 _ksh() { | 60 _ksh() { |
| 67 } | 67 } |
| 68 | 68 |
| 69 _zsh() { | 69 _zsh() { |
| 70 case "${1}" in | 70 case "${1}" in |
| 71 uninstall|install) | 71 uninstall|install) |
| 72 _rc "${1}" "zshrc" ".ecos_zsh" | 72 _rc "${1}" "zshrc" ".ec.zsh" |
| 73 _init "${1}" '[ -r "${HOME}/.ecos_zsh" ] && . "${HOME}/.ecos_zsh" #ECCORE_ZSH' ".zshrc" | 73 _init "${1}" '[ -r "${HOME}/.ec.zsh" ] && . "${HOME}/.ec.zsh" #ECCORE_ZSH' ".zshrc" |
| 74 ;; | 74 ;; |
| 75 esac | 75 esac |
| 76 } | 76 } |
| 77 | 77 |
| 78 _rc() { | 78 _rc() { |
| 147 _rc "${1}" "../vendor/vim-syntax/${syntax_file_name}" ".vim/syntax/${syntax_file_name}" > /dev/null | 147 _rc "${1}" "../vendor/vim-syntax/${syntax_file_name}" ".vim/syntax/${syntax_file_name}" > /dev/null |
| 148 done | 148 done |
| 149 _echo ...done | 149 _echo ...done |
| 150 } | 150 } |
| 151 | 151 |
| 152 _upgrade() { | |
| 153 for i in bash bash.after bash.before bin tcsh tcsh.after tcsh.before zsh zsh.after zsh.before; do | |
| 154 src="${HOME}/.ecos_${i}" | |
| 155 tgt="${HOME}/.ec.${i}" | |
| 156 if test -h "${src}" && test ! -h "${tgt}"; then | |
| 157 _echo "Moving ${src} to ${tgt}" | |
| 158 mv -f "${src}" "${tgt}" | |
| 159 fi | |
| 160 done | |
| 161 } | |
| 162 | |
| 152 _help() { | 163 _help() { |
| 153 cat <<EOF | 164 cat <<EOF |
| 154 Usage: ${0} [install|uninstall] | 165 Usage: ${0} [install|uninstall] |
| 155 EOF | 166 EOF |
| 156 } | 167 } |
| 157 | 168 |
| 158 case "${1}" in | 169 case "${1}" in |
| 159 install|uninstall) | 170 install|uninstall) |
| 171 _upgrade | |
| 160 _tcsh "${1}" | 172 _tcsh "${1}" |
| 161 _bash "${1}" | 173 _bash "${1}" |
| 162 _ksh "${1}" | 174 _ksh "${1}" |
| 163 _zsh "${1}" | 175 _zsh "${1}" |
| 164 _rc "${1}" "shellinit-posix" ".ec.shellinit-posix" | 176 _rc "${1}" "shellinit-posix" ".ec.shellinit-posix" |
| 165 _rc "${1}" "../bin" ".ecos_bin" | 177 _rc "${1}" "../bin" ".ec.bin" |
| 166 _rc "${1}" "gemrc" ".gemrc" | 178 _rc "${1}" "gemrc" ".gemrc" |
| 167 _rc "${1}" "gitconfig" ".gitconfig" | 179 _rc "${1}" "gitconfig" ".gitconfig" |
| 168 _rc "${1}" "gitignore_global" ".gitignore_global" | 180 _rc "${1}" "gitignore_global" ".gitignore_global" |
| 169 _rc "${1}" "hgrc" ".hgrc" | 181 _rc "${1}" "hgrc" ".hgrc" |
| 170 _touch "${HOME}/.hgrc.local" | 182 _touch "${HOME}/.hgrc.local" |
