#!/bin/bash # dmenu replacement script based on dmenu-term by Rohan Kumar # avaiable here : https://git.sr.ht/~seirdy/term-dmenu # # Sincer abduco is not packaged on Debian, I rewrite this script to work # with file redirection and not a named pipe. export FZF_DEFAULT_OPTS="$* $FZF_DEFAULT_OPTS" cleanup() { rm -f $outfile } trap cleanup EXIT outfile=$(mktemp /tmp/dmenu_XXXXX) IFS=$(printf '\n') input=$(cat) export input export outfile foot -a launcher bash -c \ 'echo "$(echo "$input" | fzf)" >$outfile 2>/dev/null' 2>/dev/null cat <$outfile # vi:ft=sh