ad98a1e6c4
feat(list): adds --count flag for returning a count of matches
2026-02-11 17:24:55 +00:00
3c2a0129c0
style: renames testdata so tests can actually be parsed at a glance
2026-02-11 16:38:09 +00:00
a4d2e919dc
feat: command rename finalising
2026-02-11 16:13:49 +00:00
d3b4bef531
feat: adds some test cases where they were missing, and some minor readme additions
2026-02-11 16:07:19 +00:00
5145816b0a
feat: splits --glob into --key and --value searches
2026-02-11 15:21:05 +00:00
1f4732823d
feat: underlined header texts, and one-space right pad
2026-02-11 14:17:48 +00:00
24853bfce8
feat: default ttl and header visibility, and removed unnecessray padding from tab output
2026-02-11 14:14:02 +00:00
07330be10b
feat: include summary of omitted binary data
2026-02-11 13:17:23 +00:00
9bdc9c30c6
feat: encryption with age
2026-02-11 12:36:42 +00:00
ba93931c33
chore: swaps out a %q for '%s' for glob-sep flags
2026-02-11 02:17:25 +00:00
b52a5bfdb7
feat: huge overhaul of messaging into FAIL, WARN, hint, ok, prompt, and progress types
2026-02-11 02:11:58 +00:00
2c9ecd7caf
refactor: remove --encoding flag from list/export commands
...
The auto-detection mode (encodeJsonEntry) is always correct —
it uses text for valid UTF-8 and base64 for binary data. The
explicit base64 and text modes added no practical value and
had zero test coverage.
2026-02-11 00:50:06 +00:00
84c55311d1
chore: add license headers and --drop golden test
2026-02-11 00:08:34 +00:00
32e7a79c71
test: update golden files for ndjson migration
2026-02-11 00:04:43 +00:00
4509611185
revert: removes --secrets - to be replaced with encryption
2026-02-10 23:22:06 +00:00
26871decd0
feat(Run): adds explicit Run command
2025-12-23 10:00:14 +00:00
c5aeb16e16
chore(docs): updates to new cmd names
2025-12-23 09:41:35 +00:00
c2d1ec0842
refactor(del): made remove the default case
2025-12-23 09:35:31 +00:00
3d5a3f2aa1
refactor(branding?): swapped all references to db/dbs to store/stores
2025-12-23 09:07:45 +00:00
9467675715
chore(cmd): updates Shorts, and test expectations.
2025-12-23 08:42:20 +00:00
1baff6b65d
test(dump__glob__ok): updates test expectations to match changes
2025-12-19 16:59:52 +00:00
f79434a8df
test(help): adds 'vcs' subcommand to expected test output
2025-12-18 21:43:01 +00:00
ebabae41b6
test(all): removes --force from test cases
2025-12-18 18:37:38 +00:00
65a393f8d6
test(del dedupe): no error due to lack of deduplication
2025-12-18 16:27:48 +00:00
533c1a6cec
test(db format): tests for db format error
2025-12-18 15:52:58 +00:00
3d4cd40a17
feat(cmd): improves error messaging for globs
2025-12-18 01:53:09 +00:00
7890e9451d
feat(globs): glob support for dump/restore, extracts some shared logic
2025-12-17 22:18:15 +00:00
95c9ac8fca
feat(globs): glob support extended to ls and documented in README
2025-12-17 19:40:05 +00:00
badbf3b6bb
feat(del): adds glob support for deletion
2025-12-17 18:37:10 +00:00
14897ba587
feat(del): support for multi deletion
2025-12-17 18:18:48 +00:00
c20e4cb69c
feat(cmd): adds version subcmd
2025-12-17 15:38:41 +00:00
def2941128
chore(testdata): updates test expectations to match new error messaging
2025-12-17 14:28:18 +00:00
ee3aab9213
build(testdata): final tweaks to testdata for gh actions environment. should be agnostic now and work with any shell.
2025-11-20 19:04:44 +00:00
5f1387b2e6
build(fixes for CI/CD env):
2025-11-20 18:59:41 +00:00
44ccc402ad
fix(testdata): makes tests shell-agnostic
2025-11-20 18:45:14 +00:00
dbf05c8242
test(del):
2025-11-20 15:30:28 +00:00
0bc5a9650c
test(set): TTL
2025-11-20 15:30:20 +00:00
f24865eab4
test(get): secret data
2025-11-20 14:42:07 +00:00
e710501d91
test(get): OK with flags
2025-11-20 14:41:49 +00:00
1bff9a7c50
test(get): OK
2025-11-20 14:41:38 +00:00
2bf9d7ab6e
test(get): ERR on missing key
2025-11-20 14:41:27 +00:00
63f68259bb
test(set): OK test cases
2025-11-20 14:41:06 +00:00
9d94b1d912
test(invalid): ERR
2025-11-20 14:40:40 +00:00
6ed878d89f
test(root): OK
2025-11-20 14:40:19 +00:00
0ade5faec9
test(help): OK test cases
2025-11-20 14:40:10 +00:00