improve usage text
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 23 May 2018 09:56:40 +0000 (11:56 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 23 May 2018 09:56:40 +0000 (11:56 +0200)
pveclient

index 30d8668..165505f 100755 (executable)
--- a/pveclient
+++ b/pveclient
@@ -3,6 +3,7 @@
 use strict;
 use warnings;
 use lib '/usr/share/pve-client';
+use lib '.';
 use Data::Dumper;
 
 use PVE::JSONSchema;
@@ -16,8 +17,14 @@ use JSON;
 
 sub print_usage {
 
-    die "Usage: implement me";
-    exit(-1);
+    my $text = "pveclient usage:\n\n";
+
+    $text .= "pveclient remote <help|add|remove> {options}\n\n";
+
+    $text .= "pveclient <get/set/create/delete> <path> {options}\n\n";
+
+    print STDERR $text;
+
 }
 
 sub call_method {
@@ -50,7 +57,7 @@ sub call_method {
 #my $res = $conn->get("/", {});
 #print to_json($res, { pretty => 1, canonical => 1});
 
-my $cmd = shift || print_usage();
+my $cmd = shift || (print_usage() && exit(-1));
 
 if ($cmd eq 'get') {
     my $method = 'GET';