summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/bin/partner-provision.sh')
-rwxr-xr-xplugins/jetpack/bin/partner-provision.sh16
1 files changed, 15 insertions, 1 deletions
diff --git a/plugins/jetpack/bin/partner-provision.sh b/plugins/jetpack/bin/partner-provision.sh
index d2ec5afe..fb3fa9c2 100755
--- a/plugins/jetpack/bin/partner-provision.sh
+++ b/plugins/jetpack/bin/partner-provision.sh
@@ -4,7 +4,7 @@
# executes wp-cli command to provision Jetpack site for given partner
usage () {
- echo "Usage: partner-provision.sh --partner_id=partner_id --partner_secret=partner_secret [--user=wp_user_id] [--plan=plan_name] [--onboarding=1] [--wpcom_user_id=1234] [--url=http://example.com] [--force_connect=1] [--force_register=1] [--allow-root] [--home_url] [--site_url]"
+ echo "Usage: partner-provision.sh --partner_id=partner_id --partner_secret=partner_secret [--user=wp_user_id] [--plan=plan_name] [--onboarding=1] [--wpcom_user_id=1234] [--wpcom_user_email=wpcom_user_email] [--url=http://example.com] [--force_connect=1] [--force_register=1] [--allow-root] [--home_url] [--site_url] [--partner-tracking-id]"
}
GLOBAL_ARGS=""
@@ -23,6 +23,9 @@ for i in "$@"; do
-w=* | --wpcom_user_id=* ) WPCOM_USER_ID="${i#*=}"
shift
;;
+ -e=* | --wpcom_user_email=* ) WPCOM_USER_EMAIL="${i#*=}"
+ shift
+ ;;
-p=* | --plan=* ) PLAN_NAME="${i#*=}"
shift
;;
@@ -44,6 +47,9 @@ for i in "$@"; do
--home_url=* ) WP_HOME="${i#*=}"
shift
;;
+ --partner-tracking-id=* ) PARTNER_TRACKING_ID="${i#*=}"
+ shift
+ ;;
--allow-root ) GLOBAL_ARGS="--allow-root"
shift
;;
@@ -98,6 +104,10 @@ if [ ! -z "$WPCOM_USER_ID" ]; then
ADDITIONAL_ARGS="$ADDITIONAL_ARGS --wpcom_user_id=$WPCOM_USER_ID"
fi
+if [ ! -z "$WPCOM_USER_EMAIL" ]; then
+ ADDITIONAL_ARGS="$ADDITIONAL_ARGS --wpcom_user_email=$WPCOM_USER_EMAIL"
+fi
+
if [ ! -z "$FORCE_REGISTER" ]; then
ADDITIONAL_ARGS="$ADDITIONAL_ARGS --force_register=$FORCE_REGISTER"
fi
@@ -114,6 +124,10 @@ if [ ! -z "$WP_HOME" ]; then
ADDITIONAL_ARGS="$ADDITIONAL_ARGS --home_url=$WP_HOME"
fi
+if [ ! -z "$PARTNER_TRACKING_ID" ]; then
+ ADDITIONAL_ARGS="$ADDITIONAL_ARGS --partner-tracking-id=$PARTNER_TRACKING_ID"
+fi
+
# Remove leading whitespace
ADDITIONAL_ARGS=$(echo "$ADDITIONAL_ARGS" | xargs echo)