#fpga #命令行工具 #vivado

app vfilt

用于过滤Vivado输出的过滤器

1 个不稳定版本

使用旧的Rust 2015

0.1.0 2018年2月6日

#61 in #fpga

GPL-3.0+

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