summaryrefslogtreecommitdiff
path: root/st-copyout
blob: 9d57b3d7ae0e33d6b882b3b9e65a175961a8b1d0 (plain)
1
2
3
4
5
6
7
8
9
10
#! /bin/sh

tmpfile="$(mktemp /tmp/st-cmd-output.XXXXXX)"
trap 'rm "$tmpfile"' 0 1 15
sed -n "w $tmpfile"
sed -i 's/\x0//g' "$tmpfile"
data="$(tac "$tmpfile")"
[ ! -z "$data" ] && printf '%s' "$data" | dmenu -i -l 15 -p 'Select Line' \
                                        | xargs \
                                        | xclip -r -sel c