Files
select_option/wrapper.sh
2026-02-03 12:29:01 -07:00

16 lines
299 B
Bash
Executable File

#!/bin/bash
# Make a buffered FIFO queue
mkfifo /tmp/fifo 2> /dev/null
exec 4<> /tmp/fifo
# Put the output to fd 4 and put the TUI to 2, since pipes redirect 1 by default
cat /dev/stdin | ./target/release/select_option /proc/self/fd/4 1>&2
read -r VAL < /proc/self/fd/4
echo $VAL
rm /tmp/fifo