X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=src%2FPVE%2FCLIFormatter.pm;fp=src%2FPVE%2FCLIFormatter.pm;h=f6ad45921842c827504ddcd7d738d6d472a54f4d;hb=ac6c61bf135f4e0bb261c4b95cec2071677da99e;hp=61b313b082cea524386a22a6ea13553a0e2f6987;hpb=b01a09e73f896377ed104c2c3420a04271052c58;p=pve-common.git diff --git a/src/PVE/CLIFormatter.pm b/src/PVE/CLIFormatter.pm index 61b313b..f6ad459 100644 --- a/src/PVE/CLIFormatter.pm +++ b/src/PVE/CLIFormatter.pm @@ -389,7 +389,9 @@ sub print_api_result { return if $result_schema->{type} eq 'null'; - if ($format eq 'json') { + if ($format eq 'yaml') { + print encode('UTF-8', CPAN::Meta::YAML::Dump($data)); + } elsif ($format eq 'json') { # Note: we always use utf8 encoding for json format print to_json($data, {utf8 => 1, allow_nonref => 1, canonical => 1 }) . "\n"; } elsif ($format eq 'json-pretty') {