4 个版本

0.1.3 2021 年 1 月 16 日
0.1.2 2021 年 1 月 16 日
0.1.1 2020 年 5 月 23 日
0.1.0 2020 年 5 月 8 日

#23#storage-api

GPL-3.0-only

18KB
289 代码行

BunnyCDN CLI 🐰

非官方的 BunnyCDN CLI 🐰

注意:目前只实现了存储 API,其他功能即将推出!

BunnyCDN 库

安装

cargo install bunnycli

要求

  1. 拥有 bunnyCDN 账户
  2. API 密钥。您可以在仪表板中的“我的账户”部分找到它。
  3. 存储 API 密钥,您可以在存储区域找到它,FTP 密码是 API 密钥。

示例用法

./bunnycli storage --login storage_zone_name
./bunnycli storage --upload '/file/path/file.txt' 'server/path/file.txt'
./bunnycli storage --download '/save/file/path/file.txt' 'server/path/file.txt'
./bunnycli storage --info '/' | jq
./bunnycli storage --remove 'server/path/file.txt'

配置

~/.config/bunnycli.tml

[storage_zone]
api_endpoint = "https://storage.bunnycdn.com"
name = "Your Storage Zone Name"

这是我的第一个 CLI crate,请温柔对待

依赖关系

~9–27MB
~415K SLoC