5 个版本 (3 个破坏性更改)
0.3.0 | 2023 年 3 月 13 日 |
---|---|
0.2.0 | 2022 年 4 月 25 日 |
0.1.1 | 2022 年 4 月 9 日 |
0.1.0 | 2022 年 4 月 1 日 |
0.0.1 | 2022 年 4 月 1 日 |
#358 在 Cargo 插件
每月下载 24 次
55KB
867 行
cargo-rx
cargo-rx
是一个简单的模糊查找器和 Runner,用于在 Cargo 项目中运行 Example。
此crate提供了一个单独的可执行文件:rx
。基本上,在任何您会在Rust项目中使用 cargo run --example
的地方,尝试使用 rx
代替。
如果这个项目帮助了您,请考虑进行 捐赠。
目录
安装
从源代码安装
请确保您已安装了较新的 rust/cargo。然后,运行
$ cargo install cargo-rx
编译器支持:需要 rustc 1.58+
从二进制文件安装
查看 发行页面 以获取与各种架构兼容的预构建二进制文件。
Windows
请注意,在 Windows 环境中,您还需要安装 fzf 并使其在您的 $PATH 变量中可用。
安装 fzf 的简单方法是使用 Chocolatey
choco install fzf
目前,在 skim
上有一个 功能请求,建议添加对 Windows 的支持,但目前尚未实现 -- 因此,fzf
工具目前作为替代品。
特性
- 模糊查找器,利用 skim 对 Cargo 项目中的 示例 进行排序和搜索 —— 当仅调用
rx
时。 - 在选定的示例后跟
--
传递参数。 - 运行示例时自动 启用所需的特性。
- 支持嵌套具有二进制目标的 crates。
- 通过
--replay
选项回放最近运行的示例。 - 当传递给
cargo run
的 不稳定选项(如--unit-graph
)时,自动启用+nightly
工具链。
贡献
欢迎贡献力量!提交一个 pull request 来修复一个错误,或 打开一个问题 来讨论一个新特性或更改。
有关更多信息,请查看文档中的 贡献 部分。
请买我一杯咖啡
喜欢我的工作?请买我一杯咖啡(或更可能是一杯啤酒)
许可证
该项目自豪地采用 MIT 许可证 (LICENSE 或 http://opensource.org/licenses/MIT)。
cargo-rx
可以根据 MIT 许可证进行分发。贡献将根据相同的许可证接受。
作者
cargo-rx
由 Ritvik Nag 提供。
依赖关系
~6–21MB
~264K SLoC