diff --git a/dotfiles/lib/shellenv/uber.sh b/dotfiles/lib/shellenv/uber.sh index 2e5844dc..264181ce 100644 --- a/dotfiles/lib/shellenv/uber.sh +++ b/dotfiles/lib/shellenv/uber.sh @@ -21,3 +21,15 @@ udir () { sdir () { cd ~/Uber/sync/ } +function uc { + udir + local project_dir="$(basename $1)" + if [ ! -e $project_dir ]; then + git clone gitolite@code.uber.internal:$1 + fi + cd "$project_dir" +} + +function urtc { + uc "rt/$1" +}