23 lines
387 B
Bash
Executable file
23 lines
387 B
Bash
Executable file
#!/bin/bash
|
|
|
|
if [[ -z ${1} ]]; then
|
|
printf 'no variable provided\n'
|
|
exit 1
|
|
fi
|
|
|
|
if [[ ! -d "/tmp/eww_vars" ]]; then
|
|
mkdir -p "/tmp/eww_vars"
|
|
fi
|
|
|
|
if [[ -f "/tmp/eww_vars/${1}" ]]; then
|
|
if grep -q 'true' "/tmp/eww_vars/${1}"; then
|
|
var_state="false"
|
|
else
|
|
var_state="true"
|
|
fi
|
|
else
|
|
var_state="false"
|
|
fi
|
|
|
|
printf '%s\n' "${var_state}" >"/tmp/eww_vars/${1}"
|
|
#eww get "${1}"
|