59cb09a8e7
feat(version): adds --short flag to only show release information
2026-02-11 18:16:37 +00:00
9130c09e56
feat(rm): adds --yes flag to auto-accept all prompts
2026-02-11 17:57:05 +00:00
cf7dbf5bee
feat(sync): adds --message flag for manual commit message
2026-02-11 17:49:02 +00:00
ac847f34ca
feat(set): adds --safe flag for preventing accidental overwrites
2026-02-11 17:38:36 +00:00
6e1af5ba28
feat(get): adds --exists flag for checking existence of a key
2026-02-11 17:36:49 +00:00
ad98a1e6c4
feat(list): adds --count flag for returning a count of matches
2026-02-11 17:24:55 +00:00
e04bcfb306
fix: artifacts in comments from copying the commands over initially
2026-02-11 17:24:32 +00:00
a4d2e919dc
feat: command rename finalising
2026-02-11 16:13:49 +00:00
d0926c2c1d
fix: fixes a collision when -i is used with input passed via stdin, uses /dev/tty instead
2026-02-11 15:27:29 +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
d63c1fd77b
fix: no need to care about identities when making a deletion
2026-02-11 12:51:27 +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
0114b01fb3
fix: silence usage on cp command
2026-02-11 02:16:26 +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
52c108f7d3
refactor: vcs simplification pass
2026-02-11 00:53:14 +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
cb441b112c
refactor(massive simplification of vcs now that we're using ndjson natively):
2026-02-11 00:28:56 +00:00
84c55311d1
chore: add license headers and --drop golden test
2026-02-11 00:08:34 +00:00
7b1356f5af
migrate from badger to ndjson-native storage
2026-02-10 23:56:33 +00:00
db4574b887
add NDJSON storage backend
2026-02-10 23:30:06 +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
4dff61074d
refactor: removes some redundant IsDefined checks?
2026-02-10 22:13:41 +00:00
91d69db475
refactor: copy shadows copy()
2026-02-10 22:12:16 +00:00
2cc5a3270b
refactor: removes some dead code
2026-02-10 22:11:29 +00:00
2d86b3ad21
docs(README): adds default config
2025-12-23 10:45:30 +00:00
0c7767dc41
chore(version): bump to 25.52
2025-12-23 10:01:36 +00:00
26871decd0
feat(Run): adds explicit Run command
2025-12-23 10:00:14 +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
ef597c5f22
chore(cmd shorts): simplify
2025-12-23 08:29:52 +00:00
5a1c556593
feat(vcs): extracts VCS cmds out. Exposes git command for running arbitrary git command.
2025-12-23 08:28:40 +00:00
0d53fcc28e
fix(init): no existing stores is not an error
2025-12-19 23:08:34 +00:00
ec3737863c
feat(init): dont restore all if creating a fresh repo
2025-12-19 23:07:59 +00:00
a985223387
fix(init): restore snapshots on init
2025-12-19 23:04:20 +00:00
2499e94ba1
refactor(sync): improves sync logic, adds AutoFetch and AutoPush to config
2025-12-19 22:49:17 +00:00
181218ef6a
chore(set): removes some placeholders: will rework at a later date
2025-12-19 16:56:55 +00:00
9c82ee70d4
refactor(VCS)!: moves over to sync style -- WIP/unstable
2025-12-19 16:11:58 +00:00
1bd862e5e0
refactor(VCS): removes magic snapshots directory, replaced with storeDirName var. renamed to stores
2025-12-19 14:37:07 +00:00
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
66102cf090
feat(GitignoreCmd): moves gitignore gen into its own command to gen separately, or --rewrite
2025-12-18 23:02:37 +00:00
e6d39e84d8
fix(PDA_CONFIG): sets to dir where config.toml should be found rather than directly to a file
2025-12-18 21:53:40 +00:00
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
9506a2b657
feat(VCS): auto-commit hooked up to all changeful commands
2025-12-18 20:57:54 +00:00
63e2cc55a0
feat(VCS): git.auto_commit
2025-12-18 20:40:08 +00:00