From 4b7602b689689b22680dbee7fc1a67ce96f80dc4 Mon Sep 17 00:00:00 2001 From: Trung Vo Date: Sat, 16 May 2015 00:32:59 -0500 Subject: [PATCH 1/4] simple install script --- install.sh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 install.sh diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..607c614 --- /dev/null +++ b/install.sh @@ -0,0 +1,7 @@ +#!/bin/sh +# Created by Trung Vo +# Simple install script +Android_Studio_installation_dir="/Applications/Android Studio.app/Contents" +dest=${Android_Studio_installation_dir}/plugins/android/lib/templates/activities/ +cp -R MaterialNavigationDrawerActivity "$dest"/MaterialNavigationDrawerActivity +ls "$dest"/MaterialNavigationDrawerActivity From dec1c0dafbf9e35f4665070637ee51211bcbf6ad Mon Sep 17 00:00:00 2001 From: Trung Vo Date: Mon, 18 May 2015 00:18:33 -0500 Subject: [PATCH 2/4] new way to install template --- install.sh | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/install.sh b/install.sh index 607c614..ae1df8a 100755 --- a/install.sh +++ b/install.sh @@ -1,7 +1,19 @@ #!/bin/sh # Created by Trung Vo # Simple install script -Android_Studio_installation_dir="/Applications/Android Studio.app/Contents" -dest=${Android_Studio_installation_dir}/plugins/android/lib/templates/activities/ -cp -R MaterialNavigationDrawerActivity "$dest"/MaterialNavigationDrawerActivity -ls "$dest"/MaterialNavigationDrawerActivity + +# old way +#Android_Studio_installation_dir="/Applications/Android Studio.app/Contents" +#dest_dir=${Android_Studio_installation_dir}/plugins/android/lib/templates/activities/ + +template_name=MaterialNavigationDrawerActivity + +echo Android SDK=$ANDROID_HOME +if [ -z "$ANDROID_HOME" ]; then + echo "ANDROID_HOME is empty" + exit +fi +dest_dir=$ANDROID_HOME/extras/templates/activities + +cp -R $template_name "$dest_dir"/$template_name +ls "$dest_dir/$template_name" From b140aa805eb00a86049c2ce23e36546396db0855 Mon Sep 17 00:00:00 2001 From: Trung Vo Date: Mon, 6 Jul 2015 15:16:49 -0500 Subject: [PATCH 3/4] set ANDROID_HOME to default SDK folder if empty --- install.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index ae1df8a..3a4fa3f 100755 --- a/install.sh +++ b/install.sh @@ -10,8 +10,8 @@ template_name=MaterialNavigationDrawerActivity echo Android SDK=$ANDROID_HOME if [ -z "$ANDROID_HOME" ]; then - echo "ANDROID_HOME is empty" - exit + ANDROID_HOME=~/Library/Android/sdk + echo "ANDROID_HOME is empty -> set to $ANDROID_HOME" fi dest_dir=$ANDROID_HOME/extras/templates/activities From b8780464961560aed98fe16784992119dae49222 Mon Sep 17 00:00:00 2001 From: Trung Vo Date: Mon, 6 Jul 2015 15:25:30 -0500 Subject: [PATCH 4/4] check & create destination dir --- install.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install.sh b/install.sh index 3a4fa3f..3264ded 100755 --- a/install.sh +++ b/install.sh @@ -13,7 +13,12 @@ if [ -z "$ANDROID_HOME" ]; then ANDROID_HOME=~/Library/Android/sdk echo "ANDROID_HOME is empty -> set to $ANDROID_HOME" fi + dest_dir=$ANDROID_HOME/extras/templates/activities +if [ ! -d "$dest_dir" ]; then + echo "$dest_dir does not exist -> create" + mkdir -p "$dest_dir" +fi cp -R $template_name "$dest_dir"/$template_name ls "$dest_dir/$template_name"