#open #editor #cargo-subcommand #cargo #crates

app cargo-open

Cargo 命令,用于在您的编辑器中打开已安装的 crate

2 个稳定版本

1.0.1 2024年5月16日
0.4.0 2019年8月14日
0.3.0 2015年8月24日
0.1.0 2015年8月23日

120Cargo 插件

每月下载 25

MIT 许可证

8KB
83

cargo-open

A cargo 子命令,用于在您的 $EDITOR 中打开已安装的 crate,基于 bundle open

请注意,预期用途是打开 crate 的源代码进行阅读。不建议修改已安装的 crate,可能会产生意外结果。相反,克隆 crate 到本地并 在 Cargo.toml 中指定路径

安装

这是一个二进制 crate,因此它是以手动方式安装,而不是作为依赖项

cargo install cargo-open

使用

cargo open clap

配置

编辑器命令将从 CARGO_EDITORVISUALEDITOR 环境变量中选取,按此顺序检查。

使用 --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