summaryrefslogtreecommitdiff
path: root/.local/bin/up
blob: 71da6b53c15e53387b71f8e1d2bd547029eb1ef1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/local/bin/andy

func upload file {
	if test $file = '-' {
		set file /dev/stdin
	}
	curl (
		--retry-all-errors
		-X POST
		-H "Authorization: $TOKEN"
		-F "data=@$file"
		https://paste.thomasvoss.com
	)
}

set TOKEN `vlt raw Miscellaneous 'Mpaste (Key)'
if test $#args -lt 2 {
	set args $args -
}
for $args[1..] {
	async upload $_
}
wait