2 个稳定版本
1.0.1 | 2024年5月16日 |
---|---|
0.4.0 |
|
0.3.0 |
|
0.1.0 |
|
120 在 Cargo 插件 中
每月下载 25 次
8KB
83 行
cargo-open
A cargo 子命令,用于在您的 $EDITOR
中打开已安装的 crate,基于 bundle open
。
请注意,预期用途是打开 crate 的源代码进行阅读。不建议修改已安装的 crate,可能会产生意外结果。相反,克隆 crate 到本地并 在 Cargo.toml 中指定路径。
安装
这是一个二进制 crate,因此它是以手动方式安装,而不是作为依赖项
cargo install cargo-open
使用
cargo open clap
配置
编辑器命令将从 CARGO_EDITOR
、VISUAL
或 EDITOR
环境变量中选取,按此顺序检查。
使用 --manifest-path
选项指定不同的清单文件。默认情况下,使用当前目录中的 Cargo.toml
。
待办事项/贡献
由于这只是将 cargo-metadata crate 和标准库的一些片段粘合在一起,因此没有测试。因此,它应该是健壮的,并且逻辑应该通过类型系统得到充分的约束。
无论如何,如果您有任何问题、建议或改进,请随意创建问题或 PR。
此项目使用 cargo-readme 从文档注释中导出此 README。
归属
原始的 cargo-open 由 Carol Nichols (@carols10cents) 编写,并在 2024 年 5 月转让了 crate 所有权。感谢 Carol 在 Rust 社区中的所有工作。
许可证:MIT
依赖项
~2–3MB
~56K SLoC