ruby=>rbenv, python=>pyenv; add install+update scripts

This commit is contained in:
Henrik Lissner 2016-12-23 19:49:09 -05:00
parent bd640ce0d7
commit 37d376502b
15 changed files with 39 additions and 22 deletions

6
dev/pyenv/aliases.zsh Normal file
View 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
View 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
View 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

View file

@ -1,5 +0,0 @@
alias py='python'
alias py2='python2'
alias py3='python3'
alias pye='pyenv'
alias ipy='ipython'

View file

@ -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
View 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
View 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

View file

@ -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