From 6bc094934b8067558d66c76670f0d1efdf51516c Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Fri, 27 Jul 2018 15:22:30 +0200 Subject: [PATCH 1/1] print_api_result_plain: new helper Usefull to print result without borders an headers. Signed-off-by: Dietmar Maurer --- src/PVE/CLIFormatter.pm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/PVE/CLIFormatter.pm b/src/PVE/CLIFormatter.pm index d964b51..2a2ff30 100644 --- a/src/PVE/CLIFormatter.pm +++ b/src/PVE/CLIFormatter.pm @@ -436,4 +436,16 @@ sub print_api_result { } } +sub print_api_result_plain { + my ($data, $result_schema, $props_to_print, $options) = @_; + + # avoid borders and header, ignore terminal width + $options = $options ? { %$options } : {}; # copy + + $options->{noheader} //= 1; + $options->{noborder} //= 1; + + print_api_result($data, $result_schema, $props_to_print, $options, {}); +} + 1; -- 2.39.2