2 个不稳定版本
0.2.1 | 2024 年 1 月 13 日 |
---|---|
0.1.0 | 2024 年 1 月 11 日 |
#5 in #分析
25KB
563 代码行
thigpen
你好,欢迎来到 ACME。我是首席。
thigpen
是一个检查 Rust 库的工具,可以看到构成库的模块及其之间的依赖关系。有很多依赖关系图工具,但没有一个检查单个库的内部结构。thigpen
的输出是一个图表,显示了模块的流向、每个模块的公共接口及其在包中的依赖关系。
用法
建议不要全局安装 thigpen
。请尝试它,并报告错误(和请求功能),并提供补丁。这些 thigpen
的早期版本至多只是实验性的预 alpha 版,所以请谨慎操作。
git clone [email protected]:rockstar/thigpen.git
cd thigpen
cargo build --release
./target/release/thigpen --help
默认情况下,thigpen $PATH
将输出一个 mermaid 图到 stdout。指定 -o
将指定一个输出文件,您可以将其发送到 mermaid cli。
为什么选择 thigpen?
Lynne Thigpen 是 "Where in the World is Carmen Sandiego?"(电视节目以及游戏)中首席的声音。正如她提供线索帮助我们找到窃贼一样,thigpen
提供线索帮助我们找到 Rust 包中的路径。
依赖关系
~2–10MB
~102K SLoC