#cli-tool #smoothing #storage #image #url #upload #aptoma

应用 ass-cli

Aptoma Smooth Storage 的小型 CLI 工具

3 个版本 (1 个稳定版本)

1.0.0 2020年7月20日
0.2.0 2019年9月27日
0.1.0 2019年1月31日

#29 in #smoothing

MIT 许可协议

22KB
500 代码行

Build Status

Aptoma Smooth Storage CLI

Aptoma Smooth Storage 的小型 CLI 工具。

安装

如果您已安装 cargo,可以使用以下命令安装 ass-cli

$ cargo install ass-cli

否则,您可以从 发行版 下载最新版本

示例用法

$ ass-cli -a account-name image upload data/image.jpg
Image uploaded: {
  "author": null,
  "created": "2019-01-19T14:32:19.000Z",
  "description": null,
  "height": 1200,
  "id": 1205771,
  "md5": "8afcec7eca2329d924b9aa112adc568b",
  "name": "image.jpg",
  "original_url": "...",
  "size": 545244,
  "source_url": null,
  "title": null,
  "updated": "2019-01-19T14:32:19.000Z",
  "user_id": 2,
  "width": 1600
}
URL: https://smooth-storage-url.com/users/account-name/images/1205771.jpg?accessToken=407c8eefb5cd5bcd8ef00f243cc467c367da68336af3ef13a28ce4ea28a46d85

有关更多信息,请参阅

$ ass-cli --help

账户文件

账户配置文件存储为以下格式的 .json 文件

{
  "url": "https://smooth-storage-url.com",
  "name": "account-name",
  "apikey": "account api key"
}

为每个要使用的账户创建一个配置文件,并将它们保存到 ~/.config/ass-cli(或类似默认配置路径的非 Linux 系统)。当调用 ass-cli 时,您可以通过提供文件名(无需 .json 后缀)到 -/--account 参数来指定要使用的配置文件。因此,如果您有一个文件 ~/.config/ass-cli/dev.json,则可以使用 ass-cli -<ASS CLI COMMAND> 指定该账户。

当调用 ass-cli 时,您还可以使用 -/--config 参数指定此配置文件的路径。

依赖项

~17–30MB
~552K SLoC