match #
Script used in many others to call dmenu or pi/fzf/fzy according if it is called from a terminal or not.
#!/bin/sh
# dmenu/pick/fzf/fzy wrapper wether it is called from terminal
# options:
# -p "prompt"
# dmenu options
l=15
fn="FiraCode-12:antialias=true:autohint=true"
# b&w
nb="#000"
nf="#888"
sb="#fff"
sf="#000"
while getopts 'p:' c
do
case $c in
p) p="${OPTARG}" ;;
esac
done
if [ -n "$TERM" ]; then
# run from commandline
#fzy -p "${p}"
#fzf --prompt="${p}"
pick
else
# run from dmenu
dmenu -i -l $l -fn $fn -nb $nb -nf $nf -sb $sb -sf $sf -p "$p"
fi