aboutsummaryrefslogtreecommitdiff
path: root/scripts/buku-delete.sh
blob: 3e2f3dd670f9cd6ab05555b8363d6efd0279ce8f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash
set -x

SEL="$(xsel)"
BOOKMARK_ID="$(buku "$SEL" -f 1 --tacit | tail -n +2 | awk '{print $1}')"
# tail to trim unwanted "waiting for input" output from buku https://github.com/jarun/Buku/blob/d60d56bc9f7f5e1410e99dc8bb4e35abf5068a14/buku#L4619

if [[ ! -z "$BOOKMARK_ID" ]]; then
  echo "Deleting $BOOKMARK_ID."
  buku -d "$BOOKMARK_ID" --tacit
else
  echo "Bookmark for '$SEL' not found."
  exit 1
fi