summaryrefslogtreecommitdiffstats
path: root/bin/capture_output
blob: 4195ae67fe769a3e82c2ed3f84f33efbd24458b3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#!/bin/bash -e

if [ $# -eq 0 ]; then
	echo 'Error: no arguments supplied' >&2
	exit 1
fi

# sed removes all of the coloring, and (hopefully) all the other escape
# sequences that col doesn't deal with well.
script -qfe >(sed 's:\x1B\[[0-9;?]*[mKJl]::g; 1d; $d' | col -bx | curl -F sunset=604800 -F c=@- "https://ptpb.pw/") -c "$*"