Commit graph

225 commits

Author SHA1 Message Date
lew
1f4732823d feat: underlined header texts, and one-space right pad 2026-02-11 14:17:48 +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
d63c1fd77b fix: no need to care about identities when making a deletion 2026-02-11 12:51:27 +00:00
lew
9bdc9c30c6 feat: encryption with age 2026-02-11 12:36:42 +00:00
lew
ba93931c33 chore: swaps out a %q for '%s' for glob-sep flags 2026-02-11 02:17:25 +00:00
lew
0114b01fb3 fix: silence usage on cp command 2026-02-11 02:16:26 +00:00
lew
fb75758986 docs: updates messaging in README 2026-02-11 02:13:32 +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
6ccd801c89 docs: revise list output and Git versioning description 2026-02-11 01:38:25 +00:00
lew
20b65e280d docs: update README for NDJSON migration and removed features
Remove references to badger, --secret flag, --force flag, and snapshot
command. Rename dump/restore to export/import as primary commands, fix
rm/rm-store to document --interactive instead of --force, and remove
the entire Secrets section.
2026-02-11 01:32:50 +00:00
lew
52c108f7d3 refactor: vcs simplification pass 2026-02-11 00:53:14 +00:00
lew
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
lew
08025903ad chore: add .worktrees to gitignore 2026-02-11 00:31:21 +00:00
lew
cb441b112c refactor(massive simplification of vcs now that we're using ndjson natively): 2026-02-11 00:28:56 +00:00
lew
84c55311d1 chore: add license headers and --drop golden test 2026-02-11 00:08:34 +00:00
lew
32e7a79c71 test: update golden files for ndjson migration 2026-02-11 00:04:43 +00:00
lew
ddb75f1aeb chore: remove badger dependency 2026-02-10 23:58:35 +00:00
lew
7b1356f5af migrate from badger to ndjson-native storage 2026-02-10 23:56:33 +00:00
lew
db4574b887 add NDJSON storage backend 2026-02-10 23:30:06 +00:00
lew
4509611185 revert: removes --secrets - to be replaced with encryption 2026-02-10 23:22:06 +00:00
lew
34970ac9d9 refactor: consolidates all list files together 2026-02-10 22:17:55 +00:00
lew
4dff61074d refactor: removes some redundant IsDefined checks? 2026-02-10 22:13:41 +00:00
lew
91d69db475 refactor: copy shadows copy() 2026-02-10 22:12:16 +00:00
lew
2cc5a3270b refactor: removes some dead code 2026-02-10 22:11:29 +00:00
lew
07734c6ee4 fix(docs): ascii art in readme 2025-12-23 10:46:58 +00:00
lew
0bed650685 fix(docs): ascii art in readme 2025-12-23 10:46:28 +00:00
lew
2d86b3ad21 docs(README): adds default config 2025-12-23 10:45:30 +00:00
lew
0c7767dc41 chore(version): bump to 25.52 2025-12-23 10:01:36 +00:00
lew
26871decd0 feat(Run): adds explicit Run command 2025-12-23 10:00:14 +00:00
lew
c5aeb16e16 chore(docs): updates to new cmd names 2025-12-23 09:41:35 +00:00
lew
c2d1ec0842 refactor(del): made remove the default case 2025-12-23 09:35:31 +00:00
lew
3d5a3f2aa1 refactor(branding?): swapped all references to db/dbs to store/stores 2025-12-23 09:07:45 +00:00
lew
9467675715 chore(cmd): updates Shorts, and test expectations. 2025-12-23 08:42:20 +00:00
lew
ef597c5f22 chore(cmd shorts): simplify 2025-12-23 08:29:52 +00:00
lew
92c30d4cad docs(README): tweaks to fit extracted vcs cmds 2025-12-23 08:29:38 +00:00
lew
5a1c556593 feat(vcs): extracts VCS cmds out. Exposes git command for running arbitrary git command. 2025-12-23 08:28:40 +00:00
lew
ada4c6846d docs(README): general sync recommendation 2025-12-20 02:28:31 +00:00
lew
d0a55afcbf docs(README): missing period 2025-12-20 02:25:28 +00:00
lew
41ffa93412 docs(README): documents pda vcs sync 2025-12-20 02:23:10 +00:00
lew
0d53fcc28e fix(init): no existing stores is not an error 2025-12-19 23:08:34 +00:00
lew
ec3737863c feat(init): dont restore all if creating a fresh repo 2025-12-19 23:07:59 +00:00
lew
a985223387 fix(init): restore snapshots on init 2025-12-19 23:04:20 +00:00
lew
2499e94ba1 refactor(sync): improves sync logic, adds AutoFetch and AutoPush to config 2025-12-19 22:49:17 +00:00
lew
1baff6b65d test(dump__glob__ok): updates test expectations to match changes 2025-12-19 16:59:52 +00:00
lew
181218ef6a chore(set): removes some placeholders: will rework at a later date 2025-12-19 16:56:55 +00:00
lew
9c82ee70d4 refactor(VCS)!: moves over to sync style -- WIP/unstable 2025-12-19 16:11:58 +00:00
lew
1bd862e5e0 refactor(VCS): removes magic snapshots directory, replaced with storeDirName var. renamed to stores 2025-12-19 14:37:07 +00:00
lew
0cb102990b fix(Gitignore): swaps rewrite for a BoolVarP so multiple commands can reference it, even if not available as a flag for that command 2025-12-19 13:22:10 +00:00
lew
219cf2e44c
docs(README): introductory paragraphs 2025-12-19 01:24:08 +00:00