From e49363ba2f51adf3e0d7ac06cb1e7de7f346b391 Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Fri, 21 Jul 2017 16:21:25 +0100 Subject: [PATCH] Update aquariusPlugin code --- bin/aquariusPlugin | 96 ++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 84 insertions(+), 12 deletions(-) diff --git a/bin/aquariusPlugin b/bin/aquariusPlugin index 92f587ee..1c0ff974 100755 --- a/bin/aquariusPlugin +++ b/bin/aquariusPlugin @@ -1,10 +1,19 @@ #!/bin/bash +# default to adding plugins remove=false + +# default to https plugins +ssh=false + +# Cd to public html foder cd ${PWD%/public_html*}/public_html + +# Loop through arguments passed while test $# -gt 0; do case "$1" in -h|--help) + #Print help message echo -e "Aquarius Plugin installer" echo -e "Adds submodules for commonly used plugins" echo -e "You can string multiple plugins together" @@ -12,9 +21,12 @@ while test $# -gt 0; do echo "" echo -e "-h, --help \t\t\t\t Show this help text" echo -e "-r, --remove \t\t\t\t Remove any plugins after this flag" + echo "" echo -e "yoast \t\t\t\t\t install yoast" echo -e "db-migrate \t\t\t\t install db-migrate" echo -e "cf7 \t\t\t\t\t install cf7" + echo -e "woo, woocommerce\t\t\t install woocommerce" + echo "" echo -e "blocks, aquarius-blocks \t\t install aquarius blocks" echo -e "clients, aquarius-clients \t\t install aquarius clients" echo -e "news, aquarius-news \t\t\t install aquarius news" @@ -26,17 +38,25 @@ while test $# -gt 0; do exit 0 ;; -r|--remove) + #start removing remove=true shift ;; - + -s|--ssh) + ssh=true + shift + ;; yoast) if [ "$remove" = true ]; then echo "attempting to remove yoast" git-delete-submodule "wp-content/plugins/wordpress-seo" else echo "attempting to add yoast" - git submodule add https://bitbucket.org/fellowshipproductionsltd/wordpress-seo.git wp-content/plugins/wordpress-seo + if [ "$ssh" = true ]; then + git submodule git@bitbucket.org:fellowshipproductionsltd/wordpress-seo.git wp-content/plugins/wordpress-seo + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/wordpress-seo.git wp-content/plugins/wordpress-seo + fi fi shift ;; @@ -44,7 +64,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/wp-migrate-db" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/wp-migrate-db.git wp-content/plugins/wp-migrate-db + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/wp-migrate-db.git wp-content/plugins/wp-migrate-db + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/wp-migrate-db.git wp-content/plugins/wp-migrate-db + fi fi shift ;; @@ -52,7 +76,23 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/contact-form-7" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/contact-form-7.git wp-content/plugins/contact-form-7 + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/contact-form-7.git wp-content/plugins/contact-form-7 + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/contact-form-7.git wp-content/plugins/contact-form-7 + fi + fi + shift + ;; + woocommerce|woo) + if [ "$remove" = true ]; then + git-delete-submodule "wp-content/plugins/woocommerce" + else + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/woocommerce.git wp-content/plugins/woocommerce + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/woocommerce.git wp-content/plugins/woocommerce + fi fi shift ;; @@ -60,7 +100,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-blocks" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-blocks.git wp-content/plugins/aquarius-blocks + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-blocks.git wp-content/plugins/aquarius-blocks + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-blocks.git wp-content/plugins/aquarius-blocks + fi fi shift ;; @@ -68,7 +112,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-clients" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-clients.git wp-content/plugins/aquarius-clients + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-clients.git wp-content/plugins/aquarius-clients + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-clients.git wp-content/plugins/aquarius-clients + fi fi shift ;; @@ -76,7 +124,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-news" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-news.git wp-content/plugins/aquarius-news + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-news.git wp-content/plugins/aquarius-news + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-news.git wp-content/plugins/aquarius-news + fi fi shift ;; @@ -84,7 +136,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-people" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-people.git wp-content/plugins/aquarius-people + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-people.git wp-content/plugins/aquarius-people + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-people.git wp-content/plugins/aquarius-people + fi fi shift ;; @@ -92,7 +148,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/mu-plugins/aquarius-permissions" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-permissions.git wp-content/mu-plugins/aquarius-permissions + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-permissions.git wp-content/mu-plugins/aquarius-permissions + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-permissions.git wp-content/mu-plugins/aquarius-permissions + fi fi shift ;; @@ -100,7 +160,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-slider" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-slider.git wp-content/plugins/aquarius-slider + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-slider.git wp-content/plugins/aquarius-slider + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-slider.git wp-content/plugins/aquarius-slider + fi fi shift ;; @@ -108,7 +172,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-snippets" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-snippets.git wp-content/plugins/aquarius-snippets + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-snippets.git wp-content/plugins/aquarius-snippets + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-snippets.git wp-content/plugins/aquarius-snippets + fi fi shift ;; @@ -116,7 +184,11 @@ while test $# -gt 0; do if [ "$remove" = true ]; then git-delete-submodule "wp-content/plugins/aquarius-widgets" else - git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-widgets.git wp-content/plugins/aquarius-widgets + if [ "$ssh" = true ]; then + git submodule add git@bitbucket.org:fellowshipproductionsltd/aquarius-widgets.git wp-content/plugins/aquarius-widgets + else + git submodule add https://bitbucket.org/fellowshipproductionsltd/aquarius-widgets.git wp-content/plugins/aquarius-widgets + fi fi shift ;;