تمرين إعادة البناء
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اكتب هنا