changelog shortlog graph tags branches changeset file revisions annotate raw help

Mercurial > core / lisp/bin/rdb.lisp

revision 567: 32995daa9a07
parent 561: 42bc1432f217
child 584: 35bb0d5ec95e
     1.1--- a/lisp/bin/rdb.lisp	Sun Jul 28 21:47:57 2024 -0400
     1.2+++ b/lisp/bin/rdb.lisp	Mon Jul 29 20:55:09 2024 -0400
     1.3@@ -2,7 +2,7 @@
     1.4 
     1.5 ;;; Code:
     1.6 (uiop:define-package :bin/rdb
     1.7-    (:use :cl :rdb :std :cli/clap :log :clap)
     1.8+  (:use :cl :rdb :std :cli/clap :log :clap)
     1.9   (:export :main))
    1.10 
    1.11 (in-package :bin/rdb)
    1.12@@ -64,28 +64,26 @@
    1.13         (let ((seed (random 32)))
    1.14           (dotimes (ii seed)
    1.15             (setf (aref val ii) (random 256))))
    1.16-          (nreversef val)
    1.17-          (put-key db
    1.18-                   (sb-ext:string-to-octets (string (gensym "foo")))
    1.19-                   val)))))
    1.20+        (nreversef val)
    1.21+        (put-key db
    1.22+                 (sb-ext:string-to-octets (string (gensym "foo")))
    1.23+                 val)))))
    1.24 
    1.25 (define-cli *cli*
    1.26   :name "rdb"
    1.27   :version "0.1.0"
    1.28   :thunk rdb-show
    1.29   :description "A simple helper for RocksDB."
    1.30-  :opts (make-opts
    1.31-          (:name "level" :global t :description "set the log level" :thunk rdb-log-level)
    1.32-          (:name "help" :global t :description "print help" :thunk rdb-help)
    1.33-          (:name "version" :global t :description "print version" :thunk rdb-version)
    1.34-          (:name "db" :global t :description "target db" :thunk rdb-target-db :kind dir))
    1.35-  :cmds (make-cmds
    1.36-          (:name new :thunk rdb-new)
    1.37-          (:name show :thunk rdb-show)
    1.38-          (:name set :thunk rdb-set)
    1.39-          (:name get :thunk rdb-get)
    1.40-          (:name fuzz :thunk rdb-fuzz)
    1.41-          (:name destroy :thunk rdb-destroy)))
    1.42+  :opts ((:name "level" :global t :description "set the log level" :thunk rdb-log-level)
    1.43+         (:name "help" :global t :description "print help" :thunk rdb-help)
    1.44+         (:name "version" :global t :description "print version" :thunk rdb-version)
    1.45+         (:name "db" :global t :description "target db" :thunk rdb-target-db :kind dir))
    1.46+  :cmds ((:name new :thunk rdb-new)
    1.47+         (:name show :thunk rdb-show)
    1.48+         (:name set :thunk rdb-set)
    1.49+         (:name get :thunk rdb-get)
    1.50+         (:name fuzz :thunk rdb-fuzz)
    1.51+         (:name destroy :thunk rdb-destroy)))
    1.52 
    1.53 (defmain ()
    1.54   (let ((*log-level* :info))