Commit graph

28 commits

Author SHA1 Message Date
lew
15c1d6733c feat(lss): adds --no-header and --short flags, and lowercases all flag descriptions 2026-02-11 19:29:14 +00:00
lew
24853bfce8 feat: default ttl and header visibility, and removed unnecessray padding from tab output 2026-02-11 14:14:02 +00:00
lew
07330be10b feat: include summary of omitted binary data 2026-02-11 13:17:23 +00:00
lew
9bdc9c30c6 feat: encryption with age 2026-02-11 12:36:42 +00:00
lew
b52a5bfdb7 feat: huge overhaul of messaging into FAIL, WARN, hint, ok, prompt, and progress types 2026-02-11 02:11:58 +00:00
lew
7b1356f5af migrate from badger to ndjson-native storage 2026-02-10 23:56:33 +00:00
lew
4509611185 revert: removes --secrets - to be replaced with encryption 2026-02-10 23:22:06 +00:00
lew
3d5a3f2aa1 refactor(branding?): swapped all references to db/dbs to store/stores 2025-12-23 09:07:45 +00:00
lew
7707dfbe86 feat(Envs): unifies overrides to PDA_DATA and PDA_CONFIG, and sets them to /tmp/ for tests. 2025-12-18 21:50:01 +00:00
lew
f0be9c42d3 feat(config): restructures config 2025-12-18 18:20:51 +00:00
lew
533c1a6cec test(db format): tests for db format error 2025-12-18 15:52:58 +00:00
lew
e806bd9046 fix(DB): validates db name for path traversal 2025-12-18 15:04:32 +00:00
lew
3e3c55d0b6 chore(LICENSE): places license notice in all files 2025-12-18 13:57:35 +00:00
lew
6f39d532ce feat(config): config at XDG dir 2025-12-18 12:47:38 +00:00
lew
0c0de52a6e refactor(KeySpec): moves over to a unified KeySpec struct for parsing 2025-12-18 12:29:08 +00:00
lew
badbf3b6bb feat(del): adds glob support for deletion 2025-12-17 18:37:10 +00:00
lew
fcae0bd4df chore(cmd): improves error messaging across the board 2025-12-17 14:49:24 +00:00
lew
67fda05145 feat(Store): allows overriding of directory with PDA_DATA_DIR env 2025-11-20 13:03:07 +00:00
lew
5ba0ff1e31 feat(list): port over to go-pretty 2025-11-07 13:49:43 +00:00
lew
1300bb76bf feat(list): output is now tabwritten 2025-11-07 12:05:18 +00:00
lew
42735143e7 feat(set): --secret flag to mark input as a secret 2025-11-06 23:54:06 +00:00
lew
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
lew
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
lew
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
lew
63ade13e7a feat(del-db): initial delete-db, with fixed levenshtein distance suggestions 2025-11-06 19:39:08 +00:00
lew
23376c3515 feat(list-dbs): initial listdbscommand 2025-11-06 18:49:45 +00:00
lew
2da42de7ab feat(cmd): added listcmd and refactored transactions to use TransactionArgs 2025-11-06 17:48:38 +00:00
lew
0520418489 feat(init): initial commit 2025-11-06 15:00:18 +00:00