AzLearn

تمرين إعادة البناء

Env Config Reader

أعد كتابة سكربت Bash يقرأ إعدادات من متغيرات البيئة مع قيم افتراضية.

bash ~8 دقيقة مبتدئ
أعد بناء الكود Rebuild

هذا هو الكود. اكتبه بنفسك.

الكود المرجعي
#!/usr/bin/env bash
set -euo pipefail

: "${APP_ENV:=development}"
: "${APP_PORT:=8080}"
: "${LOG_LEVEL:=info}"

print_config() {
	printf 'Environment: %s\n' "$APP_ENV"
	printf 'Port:        %s\n' "$APP_PORT"
	printf 'Log level:   %s\n' "$LOG_LEVEL"
}

print_config
اكتب هنا