#!/usr/bin/env bash
# Wipe X selections and clipmenud history in one shot.
set -eu

xsel -bc 2>/dev/null || true
xsel -pc 2>/dev/null || true

# Full reset beats clipdel due to upstream tmpdir bug (#133)
if pgrep -x clipmenud >/dev/null; then
  pkill clipmenud
  sleep 0.2
fi
rm -rf "/run/user/$(id -u)/clipmenu."*
setsid clipmenud >/dev/null 2>&1 &
disown 2>/dev/null || true

command -v notify-send >/dev/null 2>&1 && notify-send -u low "clipwipe" "Clipboard and history cleared"
