summaryrefslogtreecommitdiff
path: root/bin/menuscripts/mpwgen
blob: 791fac33e355432ce8996b8bdef86deffb5afc2a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh

if [ "$MENUCMD" = "dmenu" ]
then
    input()
    {
        dmenu -p "${1% }" -c < /dev/null
    }
else
    input()
    {
        >&2 printf '%s: ' "${1%: }"
        head -n 1
    }
fi

URL="$(input 'url: ')"
[ "$URL" ] || exit 1
Login="$(input 'login: ')"
[ "$Login" ] || exit 1

Password="websites/$URL/$Login"
pass generate -c "$Password"
notify-send '*mpwgen' "$Password"