4 个版本 (2 个稳定版)
使用旧的 Rust 2015
1.0.1 | 2018 年 4 月 16 日 |
---|---|
1.0.0 | 2018 年 4 月 10 日 |
0.2.0 | 2018 年 4 月 6 日 |
0.1.0 | 2018 年 4 月 2 日 |
#1076 在 HTTP 服务器
17KB
352 行
tmpshare
tmpshare
是一个用于共享文件的工具。
用法
$ echo "Hello World" > hello-world
$ tmpshare add hello-world
D2A84F4B8B650937EC8F73CD8BE2C74ADD5A911BA64DF27458ED8229DA804A26
$ tmpshare list
D2A84F4B8B650937EC8F73CD8BE2C74ADD5A911BA64DF27458ED8229DA804A26: hello-world
$ tmpshare serve
Serving from http://127.0.0.1:8080
$ curl http://127.0.0.1:8080/get/D2A84F4B8B650937EC8F73CD8BE2C74ADD5A911BA64DF27458ED8229DA804A26
Hello World
开发
tmpshare
主要在 Twitch 的实时编码会议中由 Zoran Zaric 开发。它存档在 YouTube
- 2018-04-01: 第一次会议(设置、哈希、元数据)
- 2018-04-02: 第二次会议(HTTP 服务器、更多设置)
- 2018-04-06: 第三次会议(错误处理、重构、HTTP 文件处理(
Content-Dispositon
-header)) - 2018-04-07: 第四次会议(serde_json 改进、structopt、重构、列表命令)
- 2018-04-10: 第五次会议(重构列表、清理、1.0.0 发布)
依赖项
~20–32MB
~605K SLoC