-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathupload_programs.sh
63 lines (57 loc) · 1.96 KB
/
upload_programs.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/bin/bash
BIN=tinykvm_programs
upload() {
base=`basename $1`
curl -H "Host: filebin.varnish-software.com" --data-binary "@$1" -X POST https://filebin.varnish-software.com/$BIN/$base
}
upload_program() {
base=`basename $1`
tar -cJf - $1 | curl -H "Host: filebin.varnish-software.com" --data-binary "@-" -X POST https://filebin.varnish-software.com/$BIN/$base.tar.xz
}
upload_with_storage() {
base=`basename $1`
tar -cJf - $1 $2 | curl -H "Host: filebin.varnish-software.com" --data-binary "@-" -X POST https://filebin.varnish-software.com/$BIN/$base.tar.xz
}
pack_with_storage() {
base=`basename $1`
tar -cJf - $1 $2 | xz -9 > $base.tar.xz
}
#pack_with_storage cpp/minimal/minimal cpp/minimal/storage
#exit 0
upload compute.json
upload_program c/zlib/.build/zlibng
upload_program cpp/.build/deflate
upload_program v8/.build/v8-cmake/computeV8
upload_program go/goexample/goexample
upload_program javascript/.build/jsapp
upload_program cpp/gbc/.build/gbcemu
#
upload_with_storage cpp/minimal/minimal cpp/minimal/storage
upload_with_storage cpp/collector/collector cpp/collector/storage
#
upload_program c/scounter
upload_program cpp/.build/basicauth
#
##upload_program rust/collector/target/x86_64-unknown-linux-musl/release/collector
#upload_program rust/png/target/x86_64-unknown-linux-musl/release/rustpng
#upload_program javascript/.build/jsapp
upload_program cpp/.build/espeak
upload_program cpp/.build/hello_world
upload_program cpp/.build/fetch
upload_program cpp/.build/minify
upload_program cpp/.build/to_string
upload_program cpp/base64/.build/base64pp
upload_program cpp/thumbnail/.build/thumbnails
upload_program cpp/xml/.build/xmlpp
upload_program cpp/zstd/.build/zstdpp
#
upload_program nim/prefetch_task
upload_program nim/storage_example
upload_program nim/watermark
#
upload_program cpp/avif/.build/avifencode
upload_program cpp/webp/.build/webpencoder
upload_program cpp/llama/.build/llamapp
upload_program cpp/sd/.build/sdpp
upload_program ~/github/Stockfish/src/stockfish
#