feat(del): support for multi deletion
This commit is contained in:
parent
52684d9e38
commit
14897ba587
6 changed files with 66 additions and 38 deletions
7
testdata/del__multiple__ok.ct
vendored
Normal file
7
testdata/del__multiple__ok.ct
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
$ pda set a 1
|
||||
$ pda set b 2
|
||||
$ pda del a b --force
|
||||
$ pda get a --> FAIL
|
||||
Error: cannot get 'a': Key not found
|
||||
$ pda get b --> FAIL
|
||||
Error: cannot get 'b': Key not found
|
||||
8
testdata/help__del__ok.ct
vendored
8
testdata/help__del__ok.ct
vendored
|
|
@ -1,9 +1,9 @@
|
|||
$ pda help del
|
||||
$ pda del --help
|
||||
Delete a key. Optionally specify a db.
|
||||
Delete one or more keys. Optionally specify a db.
|
||||
|
||||
Usage:
|
||||
pda del KEY[@DB] [flags]
|
||||
pda del KEY[@DB] [KEY[@DB] ...] [flags]
|
||||
|
||||
Aliases:
|
||||
del, delete, rm, remove
|
||||
|
|
@ -11,10 +11,10 @@ Aliases:
|
|||
Flags:
|
||||
-f, --force Force delete without confirmation
|
||||
-h, --help help for del
|
||||
Delete a key. Optionally specify a db.
|
||||
Delete one or more keys. Optionally specify a db.
|
||||
|
||||
Usage:
|
||||
pda del KEY[@DB] [flags]
|
||||
pda del KEY[@DB] [KEY[@DB] ...] [flags]
|
||||
|
||||
Aliases:
|
||||
del, delete, rm, remove
|
||||
|
|
|
|||
4
testdata/help__ok.ct
vendored
4
testdata/help__ok.ct
vendored
|
|
@ -15,7 +15,7 @@ Usage:
|
|||
Available Commands:
|
||||
completion Generate the autocompletion script for the specified shell
|
||||
cp Make a copy of a key.
|
||||
del Delete a key. Optionally specify a db.
|
||||
del Delete one or more keys. Optionally specify a db.
|
||||
del-db Delete a database.
|
||||
dump Dump all key/value pairs as NDJSON
|
||||
get Get a value for a key. Optionally specify a db.
|
||||
|
|
@ -46,7 +46,7 @@ Usage:
|
|||
Available Commands:
|
||||
completion Generate the autocompletion script for the specified shell
|
||||
cp Make a copy of a key.
|
||||
del Delete a key. Optionally specify a db.
|
||||
del Delete one or more keys. Optionally specify a db.
|
||||
del-db Delete a database.
|
||||
dump Dump all key/value pairs as NDJSON
|
||||
get Get a value for a key. Optionally specify a db.
|
||||
|
|
|
|||
2
testdata/root__ok.ct
vendored
2
testdata/root__ok.ct
vendored
|
|
@ -14,7 +14,7 @@ Usage:
|
|||
Available Commands:
|
||||
completion Generate the autocompletion script for the specified shell
|
||||
cp Make a copy of a key.
|
||||
del Delete a key. Optionally specify a db.
|
||||
del Delete one or more keys. Optionally specify a db.
|
||||
del-db Delete a database.
|
||||
dump Dump all key/value pairs as NDJSON
|
||||
get Get a value for a key. Optionally specify a db.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue