|
@@ -3,11 +3,16 @@ export EMPLOYEE_ID=109479
|
|
|
alias aid="echo $AIRBNB_ID && echo -n $AIRBNB_ID | pbcopy"
|
|
|
alias eid="echo $EMPLOYEE_ID && echo -n $EMPLOYEE_ID | pbcopy"
|
|
|
|
|
|
-alias th="cd ~/airlab/repos/treehouse"
|
|
|
+alias ab="cd ~/airlab/repos/airbnb"
|
|
|
alias alr="cd ~/airlab/repos"
|
|
|
+
|
|
|
+# Treehouse
|
|
|
+alias th="cd ~/airlab/repos/treehouse"
|
|
|
alias sonic="cd ~/airlab/repos/treehouse/projects/sonic"
|
|
|
alias dolores="cd ~/airlab/repos/treehouse/projects/trips/dolores"
|
|
|
alias kelku="cd ~/airlab/repos/treehouse/projects/kelku"
|
|
|
+alias viaduct="cd ~/airlab/repos/treehouse/projects/viaduct"
|
|
|
+
|
|
|
alias oyster="cd ~/airlab/repos/oyster-schema"
|
|
|
|
|
|
export CDPATH=.\
|
|
@@ -22,6 +27,10 @@ export AFDEV_HOST="i-08912b2bb5b7d7634.inst.aws.airbnb.com"
|
|
|
export AFDEV_PORT=61883
|
|
|
export AFDEV_USER="$USER"
|
|
|
|
|
|
+# Aliases
|
|
|
+alias al=airlab
|
|
|
+alias ykk="airlab rekey 2>&/dev/null"
|
|
|
+
|
|
|
# Shortcuts for setting env var
|
|
|
alias dev="ENV=development"
|
|
|
alias canary="ENV=canary"
|
|
@@ -54,3 +63,25 @@ function unfuck-git {
|
|
|
|
|
|
export K2=y
|
|
|
alias start_swagger="docker pull swaggerapi/swagger-editor && docker run -d -p 80:8080 swaggerapi/swagger-editor"
|
|
|
+
|
|
|
+function find_parent_gradle_project {
|
|
|
+ if [[ -z "$1" ]]
|
|
|
+ then
|
|
|
+ FILE_PATH=`pwd`
|
|
|
+ else
|
|
|
+ FILE_PATH="$1"
|
|
|
+ fi
|
|
|
+
|
|
|
+ while [[ $FILE_PATH != / ]];
|
|
|
+ do
|
|
|
+ GRADLE_DIR=`find "$FILE_PATH" -maxdepth 1 -mindepth 1 -type f -name 'build.gradle'`
|
|
|
+ if [ -z "$GRADLE_DIR" ]
|
|
|
+ then
|
|
|
+ FILE_PATH="$(realpath -s "$FILE_PATH"/..)" # ignore symlinks
|
|
|
+ else
|
|
|
+ break
|
|
|
+ fi
|
|
|
+ done
|
|
|
+ echo `dirname $GRADLE_DIR`
|
|
|
+}
|
|
|
+
|