4 个版本
0.1.3 | 2019年10月19日 |
---|---|
0.1.2 | 2019年10月16日 |
0.1.1 | 2019年10月16日 |
0.1.0 | 2019年10月16日 |
#44 在 #curl
15KB
54 行
filepush-rs
一个小的Rust库,用于从/to filepush.co 上传和下载文件。
我从transfer-rs 库中分叉并添加了下载功能。
用法
extern crate filepush;
use filepush::{upload, download};
fn main() {
match upload("Cargo.toml") {
Ok(url) => println!("{}", url),
Err(err) => panic!("Error: {}", err),
};
match download("https://filepush.co/9LY9/test1") {
Ok(url) => println!("{}", url),
Err(err) => panic!("Error: {}", err),
};
}
在 examples 目录中提供了一个简单的CLI应用程序。
构建
- 使用 RustUp 安装 rustc
- 运行
cargo build --release
从examples文件夹中运行CLI应用程序
gitclone https://github.com/marianopw/filepush-rs
cdfilepush-rs
cargorun --examplecli_client ---u yourfile
cargorun --examplecli_client ---d yourlink
致谢
transfer-rs 库的作者是 Harsh Shandilya
依赖关系
~20MB
~428K SLoC