55b2e7f6cb
feat: makes ls list all stores by default, with config option to disable. adds --store glob support
2026-02-11 23:04:14 +00:00
ce7336324f
feat(list): adds plain json formatting
2026-02-11 19:34:29 +00:00
15c1d6733c
feat(lss): adds --no-header and --short flags, and lowercases all flag descriptions
2026-02-11 19:29:14 +00:00
ad98a1e6c4
feat(list): adds --count flag for returning a count of matches
2026-02-11 17:24:55 +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
7b1356f5af
migrate from badger to ndjson-native storage
2026-02-10 23:56:33 +00:00
4509611185
revert: removes --secrets - to be replaced with encryption
2026-02-10 23:22:06 +00:00
34970ac9d9
refactor: consolidates all list files together
2026-02-10 22:17:55 +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
f0be9c42d3
feat(config): restructures config
2025-12-18 18:20:51 +00:00
3e3c55d0b6
chore(LICENSE): places license notice in all files
2025-12-18 13:57:35 +00:00
03a4ad1c00
refactor(config): all uses of @default over to configuration
2025-12-18 12:54:06 +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
fcae0bd4df
chore(cmd): improves error messaging across the board
2025-12-17 14:49:24 +00:00
06e09df829
feat(cmd): SilenceUsage all but root
2025-12-17 14:24:44 +00:00
28582bc0b2
feat(cmds): adds common aliases for main commands
2025-11-19 12:41:45 +00:00
885ef5ce4f
feat(list): default to no borders, and no header; adds TSV output
2025-11-19 12:37:58 +00:00
a4930b781e
fix(list): unnecessary parameter
2025-11-19 11:13:35 +00:00
0dabf155be
refactor(list): extracts the table column construction into list_table.go -- this needs a massive clean-up
2025-11-08 15:30:08 +00:00
983c07c829
refactor(list): extracts ListArgs construction into its own list_flags.go file
2025-11-08 14:57:51 +00:00
b99655a293
feat(list): swaps out manual format parsing for a formatEnum implementing pflag.Value
2025-11-08 14:40:24 +00:00
6c6bd1adc1
feat(list): adds support for different go-pretty formatting styles - table[-dark/bright], csv, html, etc.
2025-11-07 18:29:49 +00:00
7600434a05
chore(refactor): refactors listcmd
2025-11-07 17:19:39 +00:00
d96b0f7a2c
feat(list): limits column widths to fit on-screen
2025-11-07 14:00:34 +00:00
5ba0ff1e31
feat(list): port over to go-pretty
2025-11-07 13:49:43 +00:00
4ace97bddc
feat(flags): negative flags added for defaults (--no-keys, --no-values), and removes --include- prefix from positive flags
2025-11-07 12:25:03 +00:00
434855e958
feat(list): secret placeholder tweak
2025-11-07 12:07:01 +00:00
1300bb76bf
feat(list): output is now tabwritten
2025-11-07 12:05:18 +00:00
d68bc8979b
feat(list): added --only-keys, -k and --only-values, -v flags
2025-11-07 00:22:07 +00:00
3f30a23c36
feat(cmd): renamed --secret to --include-secret across the board when getting secrets
2025-11-07 00:08:42 +00:00
14ce0cbe72
feat(list): secret entries are marked [secret] unless --secret is passed
2025-11-07 00:04:43 +00:00
11cafdeb3d
feat(list): adds --delimiter flag to override default
2025-11-06 22:56:21 +00:00
0b980ed9dc
feat(Store): extracted suggestion logic into a helper so we can share it between list and delete-dbs
2025-11-06 22:52:14 +00:00
fa224d9b38
feat(parser): adds explicit DB parser for when we don't want a key - should probably reject keyinput on match
2025-11-06 22:47:01 +00:00
990ff7ce40
feat(cmd): added flag for displaying binary data in tty, and cleaned up some old code
2025-11-06 22:30:50 +00:00
2da42de7ab
feat(cmd): added listcmd and refactored transactions to use TransactionArgs
2025-11-06 17:48:38 +00:00