|
|
@ -0,0 +1,31 @@ |
|
|
|
#!/usr/bin/env bash -e |
|
|
|
|
|
|
|
shell=$1 |
|
|
|
|
|
|
|
if [ -z "$shell" ]; then |
|
|
|
shell=$(basename $SHELL) |
|
|
|
fi |
|
|
|
|
|
|
|
abs_dirname() { |
|
|
|
local cwd="$(pwd)" |
|
|
|
local path="$1" |
|
|
|
|
|
|
|
while [ -n "$path" ]; do |
|
|
|
cd "${path%/*}" |
|
|
|
local name="${path##*/}" |
|
|
|
path="$(readlink "$name" || true)" |
|
|
|
done |
|
|
|
|
|
|
|
pwd |
|
|
|
cd "$cwd" |
|
|
|
} |
|
|
|
root="$(abs_dirname "$0")/.." |
|
|
|
|
|
|
|
if [ -d "$HOME/.rbenv/shims" ]; then |
|
|
|
rbenv-rehash |
|
|
|
echo 'PATH="$HOME/.rbenv/shims:$PATH"' |
|
|
|
fi |
|
|
|
|
|
|
|
if [ "$shell" = "bash" ]; then |
|
|
|
echo "source $root/completions/rbenv.bash" |
|
|
|
fi |