Index: trunk/bkmk
===================================================================
--- trunk/bkmk	(revision 86)
+++ trunk/bkmk	(revision 87)
@@ -73,4 +73,11 @@
         load_bookmarks($src_file);
     },
+
+    # bulk dumping
+    dump => sub {
+        my ($dump_file) = @_;
+        my $dump = [ map { $_->TO_JSON } @{ $bookmarks->get_bookmarks->results } ];
+        $dump_file ? YAML::DumpFile($dump_file, $dump) : print Dump($dump);
+    },
 );
 
