#cargo #repository #navigate #browser #homepage

app cargo-navigate

导航到软件包的信息网站(主页、仓库、文档或crates.io)

2 个版本

使用旧的 Rust 2015

0.1.1 2017年4月9日
0.1.0 2017年4月9日

#575 in Cargo 插件

Apache-2.0/MIT

13KB
252

cargonavigate

Crates.io Build Status

这是 cargo-navigatecargo-repocargo-home 工具的仓库,这些工具会在默认的 Internet 浏览器中打开软件包的 URL。

主要工具允许您导航到:

  • 仓库:软件包的仓库;
  • 文档:软件包的文档;
  • 主页:软件包的主页;
  • crates:软件包在 crates.io 上的页面。

安装

cargo install cargo-navigate

使用

cargo navigate <where> [crate]
cargo repo [crate]
cargo home [crate]

参数 where 可以是 "repo"、"home"、"crates"、"docs",以及一些类似的别名。

当省略 crate 时,假定工作目录中的软件包。否则,假定软件包已在 crates.io 中注册。如果尝试打开文档时不存在 "文档" 元数据,浏览器将导航到软件包的 docs.rs 页面。

提供了用于访问仓库和主页的二进制别名: cargo repocargo home。因此,cargo repo 将是 JavaScript 开发环境中 npm repo 的 Rust 等效。

示例

cargo navigate docs rayon  # navigate to rayon's documentation
cargo repo                 # navigate to this crate's repository
cargo home rocket-rs       # navigate to Rocket's homepage

从源代码构建和安装

cargo build --release
cargo install

此项目处于 alpha 阶段,因此可能会出现错误和其他问题。尽管如此,欢迎您的贡献!

依赖项

~6–16MB
~215K SLoC