From 997b8572465ef811677c3e2775655e731cdb27fd Mon Sep 17 00:00:00 2001 From: Mike Auty Date: Sun, 19 Dec 2021 22:16:53 +0000 Subject: [PATCH] CLI: Add in None renderer to avoid text output --- volatility3/cli/text_renderer.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/volatility3/cli/text_renderer.py b/volatility3/cli/text_renderer.py index 35b2468e8..e62f705ce 100644 --- a/volatility3/cli/text_renderer.py +++ b/volatility3/cli/text_renderer.py @@ -182,6 +182,17 @@ class QuickTextRenderer(CLIRenderer): outfd.write("\n") +class NoneRenderer(CLIRenderer): + """Outputs no results""" + name = "none" + + def get_render_options(self): + pass + + def render(self, grid: interfaces.renderers.TreeGrid) -> None: + if not grid.populated: + grid.populate(lambda x, y: True, True) + class CSVRenderer(CLIRenderer): _type_renderers = { format_hints.Bin: quoted_optional(lambda x: f"0b{x:b}"),