#url #generate #user #src #directory #read #explicit

bin+lib imgix

imgix-rs 是一个用于生成 URL 的 crate

4 个版本

0.1.3 2020 年 5 月 15 日
0.1.2 2020 年 4 月 7 日
0.1.1 2020 年 4 月 4 日
0.1.0 2020 年 4 月 4 日

Cargo 插件 中排名 455

MIT 许可协议

48KB
959 行(不包括注释)

非官方 imgix crate

Build Status

概述

imgix-rs crate 提供了用于程序化构建 imgix-URL 的功能。此 crate 仍在开发中,目前**不适合生产使用**。

此 crate 旨在明确且**正确**。目前也是一个副项目(非官方)。目前项目结构如下所示

.
└──  src
   ├── bin
   └── imgix

其中 bin/ 目录表示项目的 CLI 部分,而 imgix/ 目录表示 CLI 和用户使用的 crate。该项目未来可能会分为独立的 crate:一个用于 CLI,另一个用于 CLI 依赖的 crate。

有关此项目架构的更详细描述,请阅读此内容

内容

要求

imgix-rs 使用 Rust 编写,目前仅依赖于 clap

安装

即将推出!目前,您可以通过 git clone 克隆此仓库。

贡献

欢迎贡献!任何贡献都不算小——错误修复、新功能、功能请求或错别字修复——都欢迎。

先决条件

imgix-rs 使用 Rust 编写,因此请确保您已安装 Rust

克隆

克隆仓库

$ git clone https://github.com/ericdeansanchez/imgix-rs.git

构建

进入仓库并运行

$ cargo build

测试

确保在您的系统上通过测试(如果未通过,请提出问题)

$ cargo test

阅读

公开

发布文档可以在这里找到,在 docs.rs 上。

本地

在您的终端中复制并粘贴以下命令。请确保传递--no-deps,否则您将为所有/任何依赖项构建文档。

$ cargo doc --no-deps --open

运行

不带参数调用run

$ cargo run

将导致显示 CLI 帮助信息。

依赖项

~750KB