Eris maintains an up-to-date set of reports for every file in a codebase.
- There is less forking, once per worker process, instead of once per job. - Nice and ionice are applied to the worker processes and hence all jobs run by them. - This allows jobs to benefit from caches filled by previous jobs. For example many tools applied to a python file need to calculate if its python2 or python3. |
||
|---|---|---|
| golden-files | ||
| BUGS | ||
| fill3.py | ||
| fill3_test.py | ||
| golden.py | ||
| install-dependencies | ||
| install-tools | ||
| LICENSE | ||
| lscolors.py | ||
| lscolors_test.py | ||
| README.md | ||
| terminal.py | ||
| termstr.py | ||
| termstr_test.py | ||
| test-all | ||
| TODO | ||
| tools.py | ||
| vigil | ||
| vigil.py | ||
| vigil_test.py | ||
vigil
Installation
To run vigil: (Tested in Ubuntu 15.10 in gnome-terminal and stterm)
# git clone https://github.com/ahamilton/vigil
# cd vigil
# ./install-dependencies
# ./vigil <directory_path>