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 # dmenu for dmenus command="$(dmenu "$@" <<EOF pass pass-type otp otp-type snip snip-type dmenu_run pm EOF )" case $command in pass) dpw-menu "$@" ;; pass-type) dpw-menu --type "$@" ;; otp) dpw-menu --otp "$@" ;; otp-type) dpw-menu --otp --type "$@" ;; snip) snipmenu copy "$@" ;; snip-type) snipmenu "$@" ;; dmenu_run) dmenu_run "$@" ;; pm) pm "$@" ;; esac