Commit graph

43 commits

Author SHA1 Message Date
7cfbcae685 webserver: Added a simple webserver to serve a project's reports.
- e.g. sudo -H vigil-webserver my_project
  then see http://localhost:80
2018-05-13 21:23:57 +10:00
08c2b1f04c tools: Executables attribute is redundant in the yaml file. 2018-04-20 18:24:48 +10:00
45200a706f Revert "tools: Executables attribute is redundant in the yaml file."
This reverts commit a5a7e24d4f.
2018-04-20 18:18:48 +10:00
a5a7e24d4f tools: Executables attribute is redundant in the yaml file.
The executables is determined by the command.
2018-04-20 18:09:25 +10:00
c2bd5ecaad tools: Add godoc tool for golang files. 2018-04-07 17:37:32 +10:00
8c870367df tools: Added go_vet tool for go files. 2018-04-07 13:43:27 +10:00
404c2f7775 tools: Add gofmt tool for golang files. 2018-04-06 20:56:40 +10:00
0d204d2a8f tools: Missed this when specifying tools in the yaml file. 2018-04-06 20:56:39 +10:00
44abbfe53d Coding style.
- Missed this when switching to subprocess.run.
2018-04-06 11:57:07 +10:00
af162fcecf tools: Convert more tools to be specified in the yaml file. 2018-04-05 15:41:33 +10:00
4473f15dec tools: Convert more tools to be specified in the yaml file. 2018-04-05 14:50:41 +10:00
79aef0a9d7 tools: Convert more tools to use the yaml file. 2018-04-05 13:49:47 +10:00
bb475bfb2a tools: Let some tools be specified in a yaml file. 2018-04-05 08:48:05 +10:00
320670bb43 Coding style.
- Using subprocess.run
2018-03-24 16:34:49 +10:00
2454af45a2 Made it work on Ubuntu 18.04. 2018-03-16 11:31:20 +10:00
b8732c3028 Updated copyrights. 2018-01-12 15:00:39 +10:00
c6250b2803 tools: Added git_log. 2017-12-29 11:21:11 +10:00
4a02b26fb0 tools: Added shellcheck for bash, sh, dash or ksh files. 2017-12-13 19:15:26 +10:00
45a3f1ede8 tools: Added cppcheck for C/C++ files. 2017-12-13 19:03:21 +10:00
4935c585aa Made work on Ubuntu 17.10.
- Changed to python3.6.
- Accepted minor differences in golden files.
- php is now 7.1.
- Updated README.
- Need to test that the AppImage still works.
2017-10-27 12:39:50 +10:00
f3fea9e547 tools: Place dis in a better order. 2017-10-05 15:55:17 +01:00
c02fdc1bfb tools: Added dis for disassembling python code. 2017-10-05 15:52:25 +01:00
09cc7d3272 Changed pydoc's output to not show an absolute path.
- The absolute path was causing tools_test.py to fail within
  test_distributions.py.
2017-09-05 19:24:31 +01:00
19b2ecb6ca Coding style.
- Using new async and await keywords.
2017-09-02 11:53:42 +01:00
9a7e936055 Only installing on Ubuntu.
- Its too much work to maintain dependencies across distros.
- Will need to use appimages, snaps or flatpaks for the other distributions.
2017-09-01 21:53:02 +01:00
f583b66437 Coding style. 2017-07-23 20:50:17 +01:00
93d1fdb87a appimage: Used test_distributions to fix the AppImage. 2017-07-23 18:21:18 +01:00
0b6fbec3da Show the generic tools in the README. 2017-07-19 09:40:54 +01:00
cbdbac0219 [tools] Removed clang tools.
- They were doubling the size of the AppImage.
- The gcc tools do very similar syntax checking.
2017-07-17 10:50:18 +01:00
110225ab7f [tools] Disabled pydisasm because its causing hangs. 2017-07-14 11:16:54 +01:00
5572cdc9d6 [tools] Replaced disassemble_pyc by pydisasm.
- pydisasm handles many types of bytecode.
2017-07-11 14:09:07 +01:00
75c7db0f17 [tools] Fixed failure in syntax highlighting.
- If the theme doesn't know a token type use a default style as a
  best effort.
2017-07-11 10:59:27 +01:00
775691f12c [tools] Bandit seems to have changed a little. 2017-07-10 13:41:15 +01:00
c4e5d7c390 [tools] Removed git_diff.
- Removed because the diff became out of date when the changes
  were commited.
2017-07-10 11:26:23 +01:00
dec0f5ed29 [tools] Fixed git_blame not handling binary files. 2017-07-09 08:58:18 +01:00
820b89e676 [tools] Added executables test for git tools. 2017-07-09 00:30:10 +01:00
cf12390dd6 [tools] Tweak git-blame's output. 2017-07-08 21:29:56 +01:00
519437ea3b [tools] Added git_diff and git_blame. 2017-07-07 23:38:37 +01:00
2b11c6e88d Coding style.
- Got the sense of this the wrong way round.
  This might be clearer.
2017-07-06 20:46:22 +01:00
40fa5575dd Coding style.
- Is actually a small bug which hadn't shown up yet.
2017-07-04 14:54:04 +01:00
50dac0aa58 Can create an AppImage with make-appimage. 2017-06-30 12:47:50 +01:00
0080db66d4 Used test-distributions to fix the installation.
- Correctly using our urwid.
- LS_COLORS needed to be in the package.
- Didn't need to use pip3.
2017-06-28 09:07:40 +01:00
5728e5cff3 Made vigil into a package with a setup.py file. 2017-06-27 14:03:32 +01:00
Renamed from tools.py (Browse further)