fix(--edit-db): added support value with = for example WINEDLLOVERRIDES=msvcp140=n,b
Signed-off-by: Boris Yumankulov <boria138@altlinux.org>
This commit is contained in:
@@ -72,17 +72,18 @@ export -f make_abbreviation
|
|||||||
|
|
||||||
check_variables () { [[ -z ${!1} ]] && export "$1"="$2" ;}
|
check_variables () { [[ -z ${!1} ]] && export "$1"="$2" ;}
|
||||||
|
|
||||||
# Эксортирует несколько переменных за один раз (одной командой)
|
# Экспортирует несколько переменных за один раз (одной командой)
|
||||||
# и создаёт список этих переменных в $keys_all
|
# и создаёт список этих переменных в $keys_all
|
||||||
# К примеру set_several_variables PW_MANGOHUD=1 PW_VKBASALT=0
|
# К примеру set_several_variables PW_MANGOHUD=1 PW_VKBASALT=0
|
||||||
set_several_variables () {
|
set_several_variables () {
|
||||||
local key value
|
local key value
|
||||||
unset keys_all
|
unset keys_all
|
||||||
while (( $# > 0 )) ; do
|
while (( $# > 0 )) ; do
|
||||||
key=${1//=*/}
|
key="${1%%=*}"
|
||||||
value=${1//*=/}
|
value="${1#*=}"
|
||||||
keys_all+="$key "
|
keys_all+="$key "
|
||||||
export "$key"="$value" ; shift
|
export "$key"="$value"
|
||||||
|
shift
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user