Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/brlin-tw/clean-filter-for-verilog
Clean your Verilog design code!
https://github.com/brlin-tw/clean-filter-for-verilog
bash clean-filter filter git git-attributes istyle vdent verilog
Last synced: 17 days ago
JSON representation
Clean your Verilog design code!
- Host: GitHub
- URL: https://github.com/brlin-tw/clean-filter-for-verilog
- Owner: brlin-tw
- Created: 2017-05-16T06:08:46.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-05-01T16:42:47.000Z (almost 7 years ago)
- Last Synced: 2024-11-21T16:25:27.503Z (3 months ago)
- Topics: bash, clean-filter, filter, git, git-attributes, istyle, vdent, verilog
- Language: Shell
- Size: 31.3 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
Awesome Lists containing this project
README
# Clean Filter for Verilog
[![Build Status of the latest revision of project on Travis CI](https://travis-ci.org/Lin-Buo-Ren/Clean-Filter-for-Verilog.svg?branch=master)](https://travis-ci.org/Lin-Buo-Ren/Clean-Filter-for-Verilog)
Clean your Verilog design code!## How to Use
Clone this repository as your project's submodule, and register `filter.bash` as verilog source files' clean filter. Refer the `filter` attribute in the `gitattributes(5)` manual page for more information.
Several runtime configurable options are available, refer the output of `filter.bash --help` for more info.
## Supported Cleaners
The executable path of the following cleaners must be in the executable search `PATH`s.
### vdent
[bmartini/vdent: Verilog Indenter. Simple indent program for Verilog source code. Trims end of line white space and indents lines based on nested depth of code blocks.](https://github.com/bmartini/vdent)
This is the default cleaner.
### iStyle
[thomasrussellmurphy/istyle-verilog-formatter: Open source implementation of a Verilog formatter](https://github.com/thomasrussellmurphy/istyle-verilog-formatter)
Use `--cleaner istyle` to enable this cleaner.
## License
GNU GPLv3+