use Data::Dumper;
use PVE::APIClient::JSONSchema qw(register_standard_option get_standard_option);
+use PVE::APIClient::CLIFormatter;
use PVE::APIClient::CLIHandler;
use PVE::APIClient::PTY;
$path_returns = $info->{returns};
}
-$path_properties->{format} = get_standard_option('pveclient-output-format'),
+$path_properties->{format} = get_standard_option('pve-output-format'),
$path_properties->{remote} = get_standard_option('pveclient-remote-name');
$path_properties->{api_path} = {
description => "API path.",
my $format_result = sub {
my ($data) = @_;
- PVE::APIClient::Helpers::print_result($data, $path_returns);
+ my $format = PVE::APIClient::Helpers::get_output_format();
+
+ my $options = PVE::APIClient::CLIFormatter::query_terminal_options({});
+
+ PVE::APIClient::CLIFormatter::print_api_result($format, $data, $path_returns, undef, $options);
};
__PACKAGE__->register_method ({
__PACKAGE__->register_method ({
name => 'pveclient_create',
path => 'pveclient_create',
- method => 'PUSH',
- description => "Call API PUSH on <api_path>.",
+ method => 'POST',
+ description => "Call API POST on <api_path>.",
parameters => {
additionalProperties => 0,
properties => $path_properties,