make defaults configurable

This commit is contained in:
fatalerrors
2026-04-15 13:38:08 +02:00
parent 85f02f4498
commit 9a006883b8
11 changed files with 269 additions and 40 deletions

View File

@@ -292,8 +292,10 @@ rain()
printf "Example: rain --color green --speed 3\n"
}
local step_duration=0.050
local base_color="white"
local _raw_speed="${RAIN_DEFAULT_SPEED:-5}"
local step_duration
step_duration=$(_rain_normalize_speed "$_raw_speed") || step_duration=0.050
local base_color="${RAIN_DEFAULT_COLOR:-white}"
while [[ "$#" -gt 0 ]]; do
case $1 in
@@ -360,9 +362,11 @@ matrix()
printf "Example: matrix -C kana -c green --speed 2\n"
}
local step_duration=0.035
local base_color="green"
local charset="binary"
local _raw_speed="${MATRIX_DEFAULT_SPEED:-3.5}"
local step_duration
step_duration=$(_rain_normalize_speed "$_raw_speed") || step_duration=0.035
local base_color="${MATRIX_DEFAULT_COLOR:-green}"
local charset="${MATRIX_DEFAULT_CHARSET:-binary}"
while [[ "$#" -gt 0 ]]; do
case $1 in
@@ -430,4 +434,7 @@ matrix()
export -f matrix
# ------------------------------------------------------------------------------
load_conf "rain"
# EOF