]> git.nbdom.net Git - nb.git/commitdiff
bin/ovh-api
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 4 Feb 2017 22:31:54 +0000 (22:31 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sat, 4 Feb 2017 22:31:54 +0000 (22:31 +0000)
bin/ovh-api

index 85a992be5d6a205ccc495c2e0710f53a527268b5..febf94bbf48a755a1048614070c8d45fd0c5c835 100755 (executable)
@@ -115,13 +115,21 @@ sub query {
        return unless defined $content;
 
   if ($Opt{rows}) {
+    print "[\n" if @$content>0;
+    my $count = 0;
     for my $id (@$content) {
-      $id =~ s,/.*$,,;
       next if $URL eq '/ip' and $id !~ /\d+\./;
+
+      $id =~ s,/.*$,,;
       $response = $Api->rawCall(path=>$URL.'/'.$id,method=>$Opt{method},body=>{});
       die "$NAME: ERR: ".$response->error()."\n" if $response->isFailure();
+
+
+      print ',' if $count > 0;
       print JSON::encode_json($response->content)."\n";
+      $count++;
     }
+    print "]\n" if $count>0;
     return
   }