From 7a89c17953553ec09396d2370031974ef373ba7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=A1s=20Ortega=20Froysa?= Date: Mon, 17 Feb 2025 15:37:59 +0100 Subject: [PATCH] Add options to script. --- phpsg.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/phpsg.sh b/phpsg.sh index 1d9575d..ffa0f46 100755 --- a/phpsg.sh +++ b/phpsg.sh @@ -25,6 +25,31 @@ SOURCE_DIR="src" OUTPUT_DIR="output" +function print_usage() { + echo "$0 [-o ] [-s ]" +} + +while getopts "o:s:h" opt +do + case "$opt" in + o) + OUTPUT_DIR="${OPTARG}" + ;; + s) + SOURCE_DIR="${OPTARG}" + ;; + h) + print_usage + exit + ;; + *) + >&2 echo "Unknown option '-$opt'." + print_usage + exit 1 + ;; + esac +done + for dir in $(find $SOURCE_DIR -mindepth 1 -type d) do OUT_DIR="${OUTPUT_DIR}/${dir:${#SOURCE_DIR}}"