diff --git a/.config/kak/scripts/kakpipe.sh b/.config/kak/scripts/kakpipe.sh new file mode 100755 index 00000000..b5826667 --- /dev/null +++ b/.config/kak/scripts/kakpipe.sh @@ -0,0 +1,25 @@ +#!/bin/sh + +# check for filter string +while getopts "f:" opt; do + case "$opt" in + f) + filter="$OPTARG" + ;; + \?) + echo "Invalid option" + exit 1 + ;; + esac +done + +if [ -z "$filter" ]; then + echo "No filter!" + exit 1 +fi + +tempdir="$(mktemp -d kakpipe-XXXXXX)" +fifo="${tempdir}/fifo" + +# cleanup +rm -r "$tempdir"