minor edition

This commit is contained in:
2024-10-28 23:49:24 +05:00
parent 92d86fb496
commit 0e0ec3028d
2 changed files with 11 additions and 10 deletions

View File

@ -63,12 +63,15 @@ export -f make_abbreviation
check_variables () { [[ -z ${!1} ]] && export $1="$2" ;}
cli_edit_db () {
# Эксортирует несколько переменных за один раз (одной командой)
# и создаёт список этих переменных в $keys_all
# К примеру set_several_variables PW_MANGOHUD=1 PW_VKBASALT=0
set_several_variables () {
local key value
unset keys_all
while (( $# > 0 )); do
key=$(echo "$1" | cut -d'=' -f1)
value=$(echo "$1" | cut -d'=' -f2)
while (( $# > 0 )) ; do
key=${1//=*/}
value=${1//*=/}
keys_all+="$key "
export "$key"="$value"
shift