ruby=>rbenv, python=>pyenv; add install+update scripts
This commit is contained in:
parent
bd640ce0d7
commit
37d376502b
6
dev/pyenv/aliases.zsh
Normal file
6
dev/pyenv/aliases.zsh
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
alias py='python'
|
||||||
|
command -v python2 >/dev/null && alias py2='python2'
|
||||||
|
command -v python3 >/dev/null && alias py3='python3'
|
||||||
|
|
||||||
|
alias pye='pyenv'
|
||||||
|
alias ipy='ipython'
|
8
dev/pyenv/install
Executable file
8
dev/pyenv/install
Executable file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if [[ -d "$HOME/.pyenv" ]]; then
|
||||||
|
>&2 echo "~/.pyenv already exists, can't install."
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
git clone https://github.com/yyuu/pyenv.git $HOME/.pyenv
|
||||||
|
fi
|
8
dev/pyenv/update
Executable file
8
dev/pyenv/update
Executable file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if [[ -d $HOME/.pyenv ]]; then
|
||||||
|
cd $HOME/.pyenv && git pull
|
||||||
|
for plugin in $HOME/.pyenv/plugins/*/; do
|
||||||
|
cd "$plugin" && git pull
|
||||||
|
done
|
||||||
|
fi
|
|
@ -1,5 +0,0 @@
|
||||||
alias py='python'
|
|
||||||
alias py2='python2'
|
|
||||||
alias py3='python3'
|
|
||||||
alias pye='pyenv'
|
|
||||||
alias ipy='ipython'
|
|
|
@ -1,5 +0,0 @@
|
||||||
#!/usr/bin/env bash
|
|
||||||
|
|
||||||
if [[ ! -d "$HOME/.pyenv" ]]; then
|
|
||||||
git clone https://github.com/yyuu/pyenv.git $HOME/.pyenv
|
|
||||||
fi
|
|
9
dev/rbenv/install
Executable file
9
dev/rbenv/install
Executable file
|
@ -0,0 +1,9 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
if [[ -d "$HOME/.rbenv" ]]; then
|
||||||
|
>&2 echo "~/.rbenv already exists, can't install."
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
git clone https://github.com/rbenv/rbenv.git $HOME/.rbenv
|
||||||
|
git clone https://github.com/rbenv/ruby-build.git $HOME/.rbenv/plugins/ruby-build
|
||||||
|
fi
|
8
dev/rbenv/update
Executable file
8
dev/rbenv/update
Executable file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
if [[ -d "$HOME/.rbenv" ]]; then
|
||||||
|
cd $HOME/.rbenv && git pull
|
||||||
|
for plugin in $HOME/.rbenv/plugins/*/; do
|
||||||
|
cd "$plugin" && git pull
|
||||||
|
done
|
||||||
|
fi
|
|
@ -1,12 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
case "$OSTYPE" in
|
|
||||||
darwin*)
|
|
||||||
brew install rbenv
|
|
||||||
;;
|
|
||||||
linux*)
|
|
||||||
git clone https://github.com/rbenv/rbenv.git $HOME/.rbenv
|
|
||||||
cd $HOME/.rbenv && src/configure && make -C src
|
|
||||||
git clone https://github.com/rbenv/ruby-build.git $HOME/.rbenv/plugins/ruby-build
|
|
||||||
;;
|
|
||||||
esac
|
|
Loading…
Reference in a new issue