This commit is contained in:
@@ -99,7 +99,7 @@ prompt_if_empty() {
|
||||
|
||||
if [[ $NON_INTERACTIVE -eq 1 ]]; then
|
||||
if [[ -n "$default_value" ]]; then
|
||||
eval "$var_name=\"$default_value\""
|
||||
printf -v "$var_name" %s "$default_value"
|
||||
return
|
||||
fi
|
||||
echo "[mosaic-init] ERROR: --$var_name is required in non-interactive mode" >&2
|
||||
@@ -115,7 +115,7 @@ prompt_if_empty() {
|
||||
if [[ -z "$value" && -n "$default_value" ]]; then
|
||||
value="$default_value"
|
||||
fi
|
||||
eval "$var_name=\"$value\""
|
||||
printf -v "$var_name" %s "$value"
|
||||
}
|
||||
|
||||
prompt_multiline() {
|
||||
@@ -129,7 +129,7 @@ prompt_multiline() {
|
||||
fi
|
||||
|
||||
if [[ $NON_INTERACTIVE -eq 1 ]]; then
|
||||
eval "$var_name=\"$default_value\""
|
||||
printf -v "$var_name" %s "$default_value"
|
||||
return
|
||||
fi
|
||||
|
||||
@@ -139,7 +139,7 @@ prompt_multiline() {
|
||||
if [[ -z "$value" ]]; then
|
||||
value="$default_value"
|
||||
fi
|
||||
eval "$var_name=\"$value\""
|
||||
printf -v "$var_name" %s "$value"
|
||||
}
|
||||
|
||||
# ── Existing file detection ────────────────────────────────────
|
||||
|
||||
Reference in New Issue
Block a user