summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/pass-askpass
blob: 0cbaad8e00d39f875331ec61a0f33d1c8e74992c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh

getcolor() {
    xrdb -query | awk '/*.color'"$1":'/ { print substr($2,2) }'
}

# shellcheck disable=2046
caller="$(ps -o comm= -p $(ps -o ppid= -p $$))"
prompt="${1:-[$caller]}"
hidden="#$(getcolor 0)"

cdmenu -p "$prompt" -nf "$hidden" -nb "$hidden"  <&-