From 65ac77df125c67cfaa346452bacdc38f1a59b7aa Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Tue, 17 May 2016 21:49:05 +0300
Subject: [PATCH] - Added .cargo/bin to $PATH. - Split $PATH declaratios to
 multiple, shorter lines. - Settled on a shell function deduce-aws-region that
 gets the EC2 instance   region from the 169.254.169.254 and sets
 AWS_DEFAULT_REGION.

---
 .bashrc             | 12 +++++++++++-
 .cargo/bin/.gitkeep |  0
 2 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 .cargo/bin/.gitkeep

diff --git a/.bashrc b/.bashrc
index 6354e41..1fa168d 100644
--- a/.bashrc
+++ b/.bashrc
@@ -39,7 +39,11 @@ fi
 export REPREPRO_BASE_DIR=$HOME/Documents/Shore/debian-repository
 export EDITOR=vim
 export GOPATH=$HOME/Documents/Golang
-export PATH=$PATH:$GOPATH/bin:/usr/lib/go/bin/:$HOME/Documents/Shore/cleanup:$HOME/Documents/Shore/ssh-ca:$HOME/Documents/Shore/ssl-ca
+export PATH=$PATH:$GOPATH/bin:/usr/lib/go/bin/
+export PATH=$PATH:$HOME/Documents/Shore/cleanup
+export PATH=$PATH:$HOME/Documents/Shore/ssh-ca
+export PATH=$PATH:$HOME/Documents/Shore/ssl-ca
+export PATH=$PATH:$HOME/.cargo/bin
 export PYTHONSTARTUP=~/.pythonstartup
 alias ll='ls -lha'
 alias la='ls -A'
@@ -59,6 +63,12 @@ alias deconcat="perl -pe 's/\\\n/\n/g'"
 alias ggo='sudo GOPATH=/usr/share/go go'
 alias tag-version='git tag -f v"$(cat VERSION)"'
 alias ecr-login='eval $(aws ecr get-login)'
+deduce-aws-region () {
+    export AWS_DEFAULT_REGION="$(curl --silent \
+        http://169.254.169.254/latest/dynamic/instance-identity/document \
+        | sed -n 's/ *"region" : "\([a-z0-9\-]*\)"/\1/gp')"
+    echo "$AWS_DEFAULT_REGION"
+}
 ssh-keyscan-add () {
     (ssh-keyscan $@; cat $HOME/.ssh/known_hosts) | sort -u >> $HOME/.ssh/known_hosts
 }
diff --git a/.cargo/bin/.gitkeep b/.cargo/bin/.gitkeep
new file mode 100644
index 0000000..e69de29
-- 
GitLab