From ea945b6917c705af48d2bfaad4e1c06b13b70a29 Mon Sep 17 00:00:00 2001 From: chabad360 Date: Thu, 2 Aug 2018 17:47:25 -0700 Subject: [PATCH] passing optional args nicely in getopt is a pain --- dbench | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dbench b/dbench index 1bb82f73..311b1785 100644 --- a/dbench +++ b/dbench @@ -60,11 +60,11 @@ while true; do -d | --developer) shift; # The arg is next in position args dev=1 - site="$optopt" + site="$1" ;; -c) shift - docker exec -it frappe bash -c "bench $optarg" + docker exec -it frappe bash -c "bench $*" ;; -u) d=1 @@ -80,7 +80,6 @@ while true; do ;; --init) init=1 - site="$optarg" ;; --start) start=1 @@ -92,6 +91,10 @@ while true; do shift done +if [ $site == "" ]; then + site=$1 +fi + if [ $setup == 1 ]; then docker-compose build if [ $d == 1 ]; then