#!/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}"