From 8912d98d00f59733912cc0754ce67de020303aa0 Mon Sep 17 00:00:00 2001 From: Kimberly Hyde - NOAA Date: Fri, 12 Jun 2026 12:29:08 -0400 Subject: [PATCH 1/2] Update setup_env.sh Fixed "overwrite" bug --- setup_env.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/setup_env.sh b/setup_env.sh index eafb185..e03721f 100755 --- a/setup_env.sh +++ b/setup_env.sh @@ -4,9 +4,10 @@ set -e # Exit immediately if any command fails # 1. Set default values ENV_NAME="satprocessing" YML_PATH="./satprocessing.yml" +OVERWRITE=false # 2. Parse command-line flags (-n for name, -f for file, -h for help) -while getopts "n:f:h" opt; do +while getopts "n:f:oh" opt; do case $opt in n) ENV_NAME="$OPTARG" ;; f) YML_PATH="$OPTARG" ;; From 991ab40bd815b7fbee8f59e52c4adf4fbe5b8a3b Mon Sep 17 00:00:00 2001 From: Kimberly Hyde - NOAA Date: Fri, 12 Jun 2026 12:36:02 -0400 Subject: [PATCH 2/2] Update setup_env.sh Working on -o bug --- setup_env.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup_env.sh b/setup_env.sh index e03721f..dd693a9 100755 --- a/setup_env.sh +++ b/setup_env.sh @@ -13,7 +13,7 @@ while getopts "n:f:oh" opt; do f) YML_PATH="$OPTARG" ;; o) OVERWRITE=true ;; h) - echo "Usage: $0 [-n env_name] [-f yml_path]" + echo "Usage: $0 [-n env_name] [-f yml_path] [-o]" echo " -n Name of the Conda environment (default: satprocessing)" echo " -f Path to the environment YAML file (default: ./satprocessing.yml)" echo " -o Overwrite: completely remove the existing environment and start fresh"