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
local proj_conf_user_file="$proj_conf_file.user"
file_copy_default_if_not_present "$proj_conf_user_file" "$proj_conf_user_file.default"
myprint "${BLUE}loading ${WHITE}'$proj_conf_user_file'"
# throw error on undefined variable usage
set -u
include "$proj_conf_user_file"
# don't throw error on undefined variable usage
set +u
if [ -f "$proj_conf_user_file.default" ]; then
file_copy_default_if_not_present "$proj_conf_user_file" "$proj_conf_user_file.default"
myprint "${BLUE}loading ${WHITE}'$proj_conf_user_file'"
# throw error on undefined variable usage
set -u
include "$proj_conf_user_file"
# don't throw error on undefined variable usage
set +u
fi
myprint "${BLUE}loading ${WHITE}'$proj_conf_file'"