qcloud

Crates.ioqcloud
lib.rsqcloud
version
sourcesrc
created_at2022-04-08 17:30:39.169209
updated_at2024-10-01 15:19:14.059226
descriptionA CLI to operate Tencent cloud object storage
homepage
repositoryhttps://github.com/bujnlc8/qcloud
max_upload_size
id564360
Cargo.toml error:TOML parse error at line 23, column 1 | 23 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(bujnlc8)

documentation

README

Crates.io qcloud

qcloud

一个操作腾讯云对象存储的命令行工具。

支持文件(夹)的上传,文件下载及删除,支持显示进度条,支持多线程(基于 tokio::spawn)

支持自动识别常见文件类型

安装

release下载相应版本

OR

cargo install qcloud --locked

配置


# 替换成你的配置
1. mv qcloud.toml.example qcloud.toml

# 将qcloud.toml移动到 $HOME/.config 目录下,也可以通过`QCLOUD_CONFIG_DIR`环境变量来定义配置文件所在的目录
2. mv qcloud.toml $HOME/.config

使用

# 上传文件,支持文件夹
# 支持输出下载链接二维码
# 支持多线程上传
# 支持显示进度条
qcloud upload -f 本地文件 [-k 对象key-name]

# 下载文件
# 支持多线程下载
# 支持显示进度条
qcloud download -k 对象key-name [-f 本地保存文件名称]

# 删除文件
qcloud delete -k 对象key-name

更多的参数说明请输入qcloud --help查看

Commit count: 31

cargo fmt