Eris maintains an up-to-date set of reports for every file in a codebase.
Find a file
Andrew Hamilton 1876793b34 Rearranged the layout of the summary.
Putting the statuses on the left and the paths on the right
works better when the window is narrow, because the paths were
often invisible when on the left.
2017-05-27 10:01:34 +01:00
golden-files Bring the help text up-to-date. 2017-04-20 23:52:59 +02:00
urwid Explicitly using python3.5. 2017-02-08 13:56:56 +01:00
BUGS Fixed colors in lxterminal. (raspbian and lubuntu) 2017-02-08 11:51:57 +01:00
fill3.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
fill3_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
golden.py Updated copyright headers to 2017. 2017-02-05 18:29:09 +01:00
gut.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
gut_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
in-directory Run all tools in a filesystem sandbox 2016-01-21 23:22:42 +00:00
install-dependencies Test that tools' executables are installed in the PATH. 2017-05-21 12:51:31 +01:00
install-tools Test that tools' executables are installed in the PATH. 2017-05-21 12:51:31 +01:00
LICENSE Updated copyright headers to 2017. 2017-02-05 18:29:09 +01:00
LS_COLORS Use nice colors for coloring files when LS_COLORS is not set. 2016-01-22 12:49:43 +00:00
LS_COLORS.sh Use nice colors for coloring files when LS_COLORS is not set. 2016-01-22 12:49:43 +00:00
lscolors.py Updated copyright headers to 2017. 2017-02-05 18:29:09 +01:00
lscolors_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
make-readme.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
README.md Update the README for the latest version. 2017-04-24 00:07:26 +02:00
sandbox_fs Decided to use setpriority to set the niceness. 2016-11-10 00:13:04 +01:00
sandbox_fs.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
sandbox_fs_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
terminal.py Fixed colors in lxterminal. (raspbian and lubuntu) 2017-02-08 11:51:57 +01:00
termstr.py Coding style. 2017-04-15 23:02:22 +02:00
termstr_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
test-all Added color to test-all. 2016-11-10 17:58:40 +01:00
test-distributions Added pixel to the tested distributions. 2017-05-23 13:57:05 +01:00
TODO Added bandit for python. 2016-10-25 22:51:50 +02:00
tools.py Archlinux is arch within /etc/os-release. 2017-05-23 13:55:36 +01:00
tools_test.py Test that tools' executables are installed in the PATH. 2017-05-21 12:51:31 +01:00
vigil Rearranged the layout of the summary. 2017-05-27 10:01:34 +01:00
vigil.py Initial commit 2015-12-14 18:03:11 +00:00
vigil_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
worker.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00
worker_test.py Make vigil work on other distributions. (fedora, debian, archlinux) 2017-05-17 16:46:54 +01:00

Vigil Code Monitor

Summary

Vigil maintains an up-to-date set of reports for every file in a codebase.

Installation

To run vigil: (Tested in Ubuntu 17.04 in gnome-terminal, lxterminal and stterm)

# git clone https://github.com/ahamilton/vigil
# cd vigil
# ./install-dependencies
# ./vigil <directory_path>

and to test its working properly:

# ./test-all

To run on an older ubuntu you can checkout an older version of vigil. e.g. After cloning do:

# git checkout ubuntu-15.10

Tools

Extensions Tools
.py python_syntaxpython_unittestspydocmypypython_coveragepython_profilepycodestylepyflakespylintpython_gutpython_modulefinderpython_mccabebandit
.pyc disassemble_pyc
.pl .pm .t perl_syntaxperldocperltidy
.pod .pod6 perldoc
.java uncrustify
.c .h c_syntax_gccc_syntax_clangsplintuncrustify
.o objdump_headersobjdump_disassemblereadelf
.cc .cpp .hpp cpp_syntax_gcccpp_syntax_clang • bcpp • uncrustify
.pdf pdf2txt
.html html_syntaxtidyhtml2text
.php php5_syntax
.zip unzip
.tar.gz .tgz tar_gz
.tar.bz2 tar_bz2
.a .so nm
.png .jpg .gif .bmp .ppm .tiff .tga pilpil_half