From 6e01b33c6c01a8994e06ddfeb7477bfa1d82e580 Mon Sep 17 00:00:00 2001 From: allan Date: Sat, 1 Nov 2025 10:52:24 +0100 Subject: [PATCH] changed usage function --- wordpressinstall | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/wordpressinstall b/wordpressinstall index d2d1343..946995c 100755 --- a/wordpressinstall +++ b/wordpressinstall @@ -41,20 +41,28 @@ fi # # Function usage # -usage () { +usage() { printf -- "\nwordpressinstall\n\n" - printf -- "%s\n\n" "$socket" - printf -- "Installs WordPress on Ubuntu\n\n" - printf -- "Usage:\n" - printf -- "sudo ./wordpressinstall -n -d -u -p [options]\n\n" + + if [[ "$socketauth" == "yes" ]]; then + printf -- "SOCKET DETECTED — no need for -a or -m\n\n" + printf -- "Installs WordPress on Ubuntu using MariaDB socket authentication.\n\n" + printf -- "Usage:\n" + printf -- " sudo ./wordpressinstall -n -d -u -p \n\n" + printf -- "Example:\n" + printf -- " sudo ./wordpressinstall -n wp.something.xyz -d wpdb -u wpuser -p wpPass123\n\n" + else + printf -- "NO SOCKET DETECTED — you must use -a and -m\n\n" + printf -- "Installs WordPress on Ubuntu using MariaDB password authentication.\n\n" + printf -- "Usage:\n" + printf -- " sudo ./wordpressinstall -n -d -u -p -m [-a ]\n\n" + printf -- "Examples:\n" + printf -- " sudo ./wordpressinstall -n wp.something.xyz -d wpdb -u wpuser -p wpPass123 -m rootpwd\n" + printf -- " sudo ./wordpressinstall -n wp.something.xyz -d wpdb -u wpuser -p wpPass123 -a admin -m adminpwd\n\n" + fi + printf -- "Options:\n" - printf -- " -m Root or admin password $socketusage\n" - printf -- " -a Optional admin username $socketusage\n" - printf -- " -h | -help | --help Show this help screen\n\n" - printf -- "Examples:\n" - printf -- " sudo ./wordpressinstall -n wp.something.xyz -d wpdb -u wpuser -p wpPass123\n" - printf -- " sudo ./wordpressinstall -n wp.something.xyz -d wpdb -u wpuser -p wpPass123 -m rootpwd\n" - printf -- " sudo ./wordpressinstall -n wp.something.xyz -d wpdb -u wpuser -p wpPass123 -a admin -m adminpwd\n\n" + printf -- " -h | -help | --help Show this help screen\n\n" } #