The intention for this tool is to reduce the endless spam generated by running Vivado down to something useful.
This project is in a very early stage, and contributions are welcome - see
CONTRIBUTING.md
for help getting started.
vfilt is built with Cargo, the standard Rust build tool.
Use cargo build
to compile, and the resulting binary can be found in
target/debug/vfilt
. You can also run cargo build --release
for a release
build.
This is intended to build only with the latest stable release of Rust.
No documentation yet - try running vfilt --help
.
This section is more of a "wish list" than stuff that's currently implemented.
There is a default list of "useless" critical warnings, "useful" info messages, and everything in between. You can override any of these in a repository config file, or in your global config file.
Errors are always displayed no matter what output settings you've configured.
This section is more "intended usage" than actual usage.
If run with no arguments, or "-" as a file argument, vfilt will read from stdin. Otherwise, it will filter
Command-line options override repository-specific configuration, which in turn overrides global configuration.
Run vfilt --help
for more details.