summaryrefslogtreecommitdiff
path: root/contrib/kasimenu
blob: 56264bff5ebd88986823c2772a6f7a98d1899803 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh -e
KASI_DIR="${KASI_DIR:-~/.kasi}"
DMENU="dmenu -l 5"

cd "$KASI_DIR"
FILE="$(find . -type f | sort | sed 's,^\./,,' | $DMENU)"

if [ "$1" = "user" ]; then
	kasi view "$FILE" | sed -n '/^Username:/s/Username: //p' \
	    | tr -d '\n' | $KASI_CLIPBOARD
elif [ "$1" = "email" ]; then
	kasi view "$FILE" | sed -n '/^Email:/s/Email: //p' \
	    | tr -d '\n' | $KASI_CLIPBOARD
else
	kasi copy "$FILE"
fi