25 lines
366 B
Bash
25 lines
366 B
Bash
#!/usr/bin/env bash
|
|
|
|
DMENU="bemenu"
|
|
OPTIONS="github\nth-koeln"
|
|
|
|
CHOICE=$(echo -e "$OPTIONS" | "$DMENU" -p "OTP:")
|
|
|
|
get_pass() {
|
|
pass otp -c "$1" 2>/dev/null
|
|
}
|
|
|
|
case "$CHOICE" in
|
|
"github")
|
|
get_pass "www/github.com"
|
|
;;
|
|
"th-koeln")
|
|
get_pass "www/login.th-koeln.de"
|
|
;;
|
|
*)
|
|
echo "Error: Unknown option '$CHOICE'"
|
|
exit 1
|
|
;;
|
|
esac
|
|
|
|
exit 0
|