7 个稳定版本

1.4.0 2024 年 4 月 28 日
1.3.0 2024 年 1 月 1 日
1.2.1 2023 年 11 月 26 日
1.2.0 2023 年 1 月 8 日
1.0.0 2022 年 6 月 16 日

#257构建工具

Download history • Rust 包仓库 14485/week @ 2024-04-30 • Rust 包仓库 13389/week @ 2024-05-07 • Rust 包仓库 14249/week @ 2024-05-14 • Rust 包仓库 12862/week @ 2024-05-21 • Rust 包仓库 12409/week @ 2024-05-28 • Rust 包仓库 12038/week @ 2024-06-04 • Rust 包仓库 10333/week @ 2024-06-11 • Rust 包仓库 9141/week @ 2024-06-18 • Rust 包仓库 9473/week @ 2024-06-25 • Rust 包仓库 7319/week @ 2024-07-02 • Rust 包仓库 8639/week @ 2024-07-09 • Rust 包仓库 8872/week @ 2024-07-16 • Rust 包仓库 9297/week @ 2024-07-23 • Rust 包仓库 7543/week @ 2024-07-30 • Rust 包仓库 9118/week @ 2024-08-06 • Rust 包仓库 7987/week @ 2024-08-13 • Rust 包仓库

35,443 每月下载量
30 个 crate 中使用 (7 个直接使用)

Apache-2.0

15KB
235

Crates.io page API Docs Crate license: Apache 2.0 CI status

项目来源

从路径解析项目来源和类型。


lib.rs:

从路径解析项目来源和类型。

此 crate 源自 Watchexec:它用于解析项目的来源(或根),从该来源开始,或者从其子目录开始。

此 crate 还提供项目的类型,并在此定义两个类别:版本控制系统和软件开发环境。

由于可以从给定的目录向上遍历,找到多个项目来源,类型不同或相似,origins 返回一个集合,而不是单个路径。确定这些中的哪个是“真正的来源”(如果需要)由调用者决定。

依赖

~2.7–4MB
~64K SLoC