3 个版本 (1 个稳定版本)
1.0.0 | 2020年7月20日 |
---|---|
0.2.0 | 2019年9月27日 |
0.1.0 | 2019年1月31日 |
#29 in #smoothing
22KB
500 代码行
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