1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2018年2月6日 |
---|
#61 in #fpga
16KB
vfilt:用于过滤Vivado输出的工具
该工具的目的是将运行Vivado产生的无限垃圾减少到有用的内容。
该项目处于非常早期阶段,欢迎贡献 - 请参阅CONTRIBUTING.md
以获取入门帮助。
构建
vfilt使用Cargo构建,这是Rust的标准构建工具。
使用cargo build
进行编译,生成的二进制文件可以在target/debug/vfilt
中找到。您还可以运行cargo build --release
进行发布构建。
这旨在仅使用Rust的最新稳定版本进行构建。
文档
尚无文档 - 尝试运行vfilt --help
。
特性
本节更多是“愿望清单”而不是当前已实现的内容。
- 按目录过滤级别,因此您可以配置第三方IP的输出。
- 彩色输出
- Git集成 - 指定基本分支,它将仅显示当前分支和基本分支之间的更改产生的输出。
默认有一份“无用”的严重警告、“有用”的信息消息以及所有介于两者之间的内容的列表。您可以在仓库配置文件或全局配置文件中覆盖其中任何一项。
无论您配置了什么输出设置,错误总是会显示。
用法
本节更多是“预期用法”而不是实际用法。
如果没有参数运行,或者使用“-”作为文件参数,vfilt将从stdin读取。否则,它将过滤
命令行选项会覆盖仓库特定的配置,这反过来又会覆盖全局配置。
运行vfilt --help
获取更多详细信息。
依赖项
~0.9–1.2MB
~17K SLoC