Mike Auty
772a30403f
Add in renderer selection and a CSV renderer.
2019-04-07 19:07:32 +01:00
Mike Auty
f24fbe6f0f
Fix up alignment issue.
2019-04-05 12:43:13 +01:00
Mike Auty
223ad230cf
Fix up typing issues.
2019-04-05 12:37:57 +01:00
Mike Auty
301fac91ac
Add in initial renderer code for CLI table formatting.
2019-04-01 00:07:50 +01:00
Mike Auty
bb872863f9
Try to slightly clean up table rendering in the CLI.
2018-12-30 17:17:15 +00:00
Mike Auty
fdc6efc4ad
Add in the LICENSE and the README.
2018-12-19 23:55:03 +00:00
Mike Auty
19572b6e1e
Reformat all python files using yapf with custom volatility style.
2018-12-16 16:50:17 +00:00
Mike Auty
29d41470a4
Mass reformat of typing imports
...
Relented on the strict import of direct objects/classes for the typing
module only. Typing module components can be directly imported because
it makes the code really painful to read and write otherwise.
This is still in-line with the python style guide adopted from Google at
http://google.github.io/styleguide/pyguide.html section 2.2.
2018-12-16 13:04:22 +00:00
Dave Lassalle and ikelos
823cbddef5
fix an off by one error in printing hex
2018-08-29 21:51:52 +01:00
Mike Auty
b1d46f843b
Convert documentation to napoleon/Google format docstrings.
2018-08-05 15:52:12 +01:00
Mike Auty
7a52ac9deb
Fix a large number of typing issues.
...
There are several instances where mypy didn't detect
if blah is not None:
blah = thing
and so were rewritten as:
blah = blah or thing
2018-06-04 01:25:02 +01:00
Mike Auty
66306dad2a
Change Hex byte rendering so it's always on a new line.
2018-05-06 15:34:24 +01:00
Mike Auty
0c28717322
Add disassembly support to the text renderer.
2018-04-15 15:41:41 +01:00
Mike Auty
fbc8a9ce12
Move the text renderer to cli directory.
2018-04-15 00:15:50 +01:00