diff options
Diffstat (limited to 'plugins/jetpack/bin/partner-provision.sh')
-rwxr-xr-x | plugins/jetpack/bin/partner-provision.sh | 16 |
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) |