#!/bin/bash # blob:summary=Manage persistent state files for Blob toggles and settings. # blob:args= # blob:hidden=true STATE_DIR="$HOME/.local/state/blob" mkdir -p "$STATE_DIR" COMMAND="$1" STATE_NAME="$2" if [[ -z $COMMAND ]]; then echo "Usage: blob-state " exit 1 fi if [[ -z $STATE_NAME ]]; then echo "Usage: blob-state $COMMAND " exit 1 fi case "$COMMAND" in set) touch "$STATE_DIR/$STATE_NAME" ;; clear) find "$STATE_DIR" -maxdepth 1 -type f -name "$STATE_NAME" -delete ;; esac