Skip to content

Commit a78d394

Browse files
committed
支持目录上传
1 parent 2539f8f commit a78d394

File tree

5 files changed

+257
-66
lines changed

5 files changed

+257
-66
lines changed

Cargo.lock

Lines changed: 21 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qiniu-upload-util"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
edition = "2021"
55
description = "A CLI to upload file to qiniu Kodo"
66
authors = ["linghaihui <75124771@qq.com>"]
@@ -12,13 +12,17 @@ categories = ["command-line-utilities"]
1212

1313
[dependencies]
1414
anyhow = "1.0.86"
15-
qiniu-uploader = "0.1"
15+
qiniu-uploader = {version = "0.1", default-features = false}
1616
tokio = { version = "1.39.2", features = ["full"] }
1717
clap = { version = "4.5.13", features = ["derive"] }
1818
clap_complete = "4.5.12"
1919
colored = "2.1.0"
2020
qrcode = "0.14.1"
2121

22+
[features]
23+
default = ["progress-bar"]
24+
progress-bar = ["qiniu-uploader/progress-bar"]
25+
2226
[profile.release]
2327
lto = true
2428
opt-level = "z"

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PLATFORMS:=x86_64-apple-darwin x86_64-unknown-linux-gnu x86_64-unknown-linux-musl aarch64-apple-darwin
2-
VERSION:=0.1.1
2+
VERSION:=0.1.2
33
CLI:=qiniu-upload-util
44
HOST_TRIPLE := $(shell rustc -vV | grep 'host:' | awk '{print $$2}')
55
SHELLS:=fish zsh bash elvish

README.md

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,37 @@
1+
[![Crates.io](https://img.shields.io/crates/v/qiniu-upload?style=flat-square)](https://crates.io/crates/qiniu-upload)
2+
[![qiniu-upload](https://github.com/bujnlc8/qiniu-upload/actions/workflows/qiniu-upload.yml/badge.svg)](https://github.com/bujnlc8/qiniu-upload/actions/workflows/qiniu-upload.yml)
3+
14
# 七牛文件上传工具
25

36
基于[https://github.com/bujnlc8/qiniu-uploader](https://github.com/bujnlc8/qiniu-uploader)
47

5-
支持显示上传进度条及输出下载链接二维码
8+
- 支持显示上传进度条
9+
10+
- 支持输出下载链接二维码
11+
12+
- 支持上传目录
613

714
![](./snapshots/help.png)
815

916
![](./snapshots/snapshot.png)
1017

1118
## 下载
1219

13-
- [⬇️ 点击下载 x86_64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_x86_64-apple-darwin.tar.gz)
20+
- [⬇️ 点击下载 x86_64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-apple-darwin.tar.gz)
1421

15-
> [qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5)
22+
> [qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5)
1623
17-
- [⬇️ 点击下载 aarch64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_aarch64-apple-darwin.tar.gz)
24+
- [⬇️ 点击下载 aarch64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_aarch64-apple-darwin.tar.gz)
1825

19-
> [qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5)
26+
> [qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5)
2027
21-
- [⬇️ 点击下载 x86_64-unknown-linux-musl](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz)
28+
- [⬇️ 点击下载 x86_64-unknown-linux-musl](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz)
2229

23-
> [qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5)
30+
> [qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5)
2431
25-
- ~~[⬇️ 点击下载 x86_64-unknown-linux-gnu](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz)~~
32+
- ~~[⬇️ 点击下载 x86_64-unknown-linux-gnu](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz)~~
2633

27-
> ~~[qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.1/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5)~~
34+
> ~~[qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5)~~
2835
2936
请根据你的操作系统下载相应的版本,可对比 md5 hash 值确定是否下载了最新的版本
3037

@@ -42,4 +49,10 @@ sudo spctl --master-disable
4249
cargo build --release --locked
4350
```
4451

52+
如果不需要显示进度条
53+
54+
```
55+
cargo build --release --locked --no-default-features
56+
```
57+
4558
**如果在使用过程中发现 bug,欢迎反馈 👏**

0 commit comments

Comments
 (0)