fixed failing if project.user.config.default do not exist

This commit is contained in:
2026-06-07 16:51:38 +05:00
parent b6ade8c31a
commit 2bbabeb9ee

View File

@@ -19,13 +19,15 @@ function load_config {
# load project user config # load project user config
local proj_conf_user_file="$proj_conf_file.user" local proj_conf_user_file="$proj_conf_file.user"
file_copy_default_if_not_present "$proj_conf_user_file" "$proj_conf_user_file.default" if [ -f "$proj_conf_user_file.default" ]; then
myprint "${BLUE}loading ${WHITE}'$proj_conf_user_file'" file_copy_default_if_not_present "$proj_conf_user_file" "$proj_conf_user_file.default"
# throw error on undefined variable usage myprint "${BLUE}loading ${WHITE}'$proj_conf_user_file'"
set -u # throw error on undefined variable usage
include "$proj_conf_user_file" set -u
# don't throw error on undefined variable usage include "$proj_conf_user_file"
set +u # don't throw error on undefined variable usage
set +u
fi
myprint "${BLUE}loading ${WHITE}'$proj_conf_file'" myprint "${BLUE}loading ${WHITE}'$proj_conf_file'"