Merge branch 'cli-func1' of github.com:Htylol/PortWINE into Htylol-cli-func1
This commit is contained in:
@ -63,6 +63,21 @@ export -f make_abbreviation
|
||||
|
||||
check_variables () { [[ -z ${!1} ]] && export $1="$2" ;}
|
||||
|
||||
# Эксортирует несколько переменных за один раз (одной командой)
|
||||
# и создаёт список этих переменных в $keys_all
|
||||
# К примеру set_several_variables PW_MANGOHUD=1 PW_VKBASALT=0
|
||||
set_several_variables () {
|
||||
local key value
|
||||
unset keys_all
|
||||
while (( $# > 0 )) ; do
|
||||
key=${1//=*/}
|
||||
value=${1//*=/}
|
||||
keys_all+="$key "
|
||||
export "$key"="$value"
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
add_to_var () {
|
||||
if ! echo ${!1} | grep "$2" &>/dev/null
|
||||
then export $1="${!1} $2"
|
||||
|
Reference in New Issue
Block a user