[pve-devel] [PATCH pve-client] register stanadard option 'pveclient-output-format'

Dietmar Maurer dietmar at proxmox.com
Thu Jun 14 09:38:25 CEST 2018


Signed-off-by: Dietmar Maurer <dietmar at proxmox.com>
---
 PVE/APIClient/Commands/list.pm | 8 +-------
 PVE/APIClient/Config.pm        | 8 ++++++++
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/PVE/APIClient/Commands/list.pm b/PVE/APIClient/Commands/list.pm
index db00da7..f12ef87 100644
--- a/PVE/APIClient/Commands/list.pm
+++ b/PVE/APIClient/Commands/list.pm
@@ -20,13 +20,7 @@ __PACKAGE__->register_method ({
 	additionalProperties => 0,
 	properties => {
 	    remote => get_standard_option('pveclient-remote-name'),
-	    format => {
-		type => 'string',
-		description => 'Output format',
-		enum => [ 'table', 'json' ],
-		optional => 1,
-		default => 'table',
-	    }
+	    format => get_standard_option('pveclient-output-format'),
 	},
     },
     returns => { type => 'null'},
diff --git a/PVE/APIClient/Config.pm b/PVE/APIClient/Config.pm
index 478e658..ab84695 100644
--- a/PVE/APIClient/Config.pm
+++ b/PVE/APIClient/Config.pm
@@ -24,6 +24,14 @@ my $complete_remote_name = sub {
     return $list;
 };
 
+PVE::APIClient::JSONSchema::register_standard_option('pveclient-output-format', {
+    type => 'string',
+    description => 'Output format.',
+    enum => [ 'table', 'json' ],
+    optional => 1,
+    default => 'table',
+});
+
 PVE::APIClient::JSONSchema::register_standard_option('pveclient-remote-name', {
     description => "The name of the remote.",
     type => 'string',
-- 
2.11.0



More information about the pve-devel mailing list