#!/bin/bash cache="$HOME/.cache/via" if [[ "$1" == "-r" ]] || [[ ! -e "$cache" ]]; then cat "$HOME/.config/via/shortcuts" > "$cache" cat "$HOME/.config/via/websites" >> "$cache" find "$HOME" -mindepth 1 \ \( \ -type d -name ".*" ! -path "$HOME/.scripts" \ -o -path "$HOME/cell" \ -o -path "$HOME/phone/*" \ \) -prune \ -o -print \ | sort >> "$cache" # notify-send "via cache updated." fi if [ "$CRON" = "1" ]; then exit 0 else wmctrl -xl | sed "s/^[^.]*\.//;s/ \+\S\+ \+/ /;s/^/w /;s/ \+/ /g" cat "$cache" fi