cleanup docs, getopt arg parsing
[automated-distro-installer] / arch-init-remote
index 770e33254444976602e36df04d6e06495357df7e..5bcfc3b7bff8153339bb8286d3e5eb6de94c919c 100755 (executable)
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
+usage() {
+    cat <<EOF
+Usage: ${0##*/} HOSTNAME
+EOF
+    exit $1
+}
+
 set -x
 
 set -eE -o pipefail
@@ -22,7 +29,7 @@ trap 'echo "$0:$LINENO:error: \"$BASH_COMMAND\" returned $?" >&2' ERR
 
 if [[ ! $1 ]]; then
     echo "error: expect a hostname in \$1 "
-    exit 1
+    usage 1
 fi
 host=$1