|
|
@@ -12,6 +12,7 @@
|
|
|
|
|
|
# Argument definition
|
|
|
user=$1
|
|
|
+update=$2
|
|
|
|
|
|
if [ -z "$HESTIA" ]; then
|
|
|
HESTIA="/usr/local/hestia"
|
|
|
@@ -28,7 +29,7 @@ source_conf "$HESTIA/conf/hestia.conf"
|
|
|
# Verifications #
|
|
|
#----------------------------------------------------------#
|
|
|
|
|
|
-check_args '1' "$#" 'USER'
|
|
|
+check_args '1' "$#" 'USER [UPDATE]'
|
|
|
is_format_valid 'user'
|
|
|
is_object_valid 'user' 'USER' "$user"
|
|
|
is_object_unsuspended 'user' 'USER' "$user"
|
|
|
@@ -44,6 +45,10 @@ WPCLI_DIR="/home/$user/.wp-cli"
|
|
|
WPCLI_BIN="$WPCLI_DIR/wp"
|
|
|
|
|
|
if [ -f "$WPCLI_BIN" ]; then
|
|
|
+ if [ -f "$update" ]; then
|
|
|
+ user_exec $WPCLI_BIN cli update --yes
|
|
|
+ exit
|
|
|
+ fi
|
|
|
check_result "$E_EXISTS" "For user name '$user' WP-CLI already available!"
|
|
|
exit
|
|
|
fi
|