|
|
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 |
|
|
|
d5fb28b711
|
feat(VCS): initial toying
|
2025-12-18 19:16:11 +00:00 |
|
|
|
6953ba7583
|
feat(set/mv/restore): adds --interactive, replacing --force
|
2025-12-18 18:32:31 +00:00 |
|
|
|
f0be9c42d3
|
feat(config): restructures config
|
2025-12-18 18:20:51 +00:00 |
|
|
|
e3cdadd5fd
|
refactor(del): refactors flow for clarity
|
2025-12-18 16:21:30 +00:00 |
|
|
|
533c1a6cec
|
test(db format): tests for db format error
|
2025-12-18 15:52:58 +00:00 |
|
|
|
e806bd9046
|
fix(DB): validates db name for path traversal
|
2025-12-18 15:04:32 +00:00 |
|
|
|
3e3c55d0b6
|
chore(LICENSE): places license notice in all files
|
2025-12-18 13:57:35 +00:00 |
|
|
|
6efa9863fe
|
feat(config): warn_on_delete, warn_on_overwrite, display_art toggles in config
|
2025-12-18 13:30:38 +00:00 |
|
|
|
62c770dbf3
|
feat(config): VendorScope is unnecessary here
|
2025-12-18 12:56:58 +00:00 |
|
|
|
03a4ad1c00
|
refactor(config): all uses of @default over to configuration
|
2025-12-18 12:54:06 +00:00 |
|
|
|
6f39d532ce
|
feat(config): config at XDG dir
|
2025-12-18 12:47:38 +00:00 |
|
|
|
0c0de52a6e
|
refactor(KeySpec): moves over to a unified KeySpec struct for parsing
|
2025-12-18 12:29:08 +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 |
|
|
|
9869b663e2
|
fix(del): don't fail to delete if a single glob doesn't match; only if no patterns match at all
|
2025-12-17 19:57:33 +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 |
|
|
|
fcae0bd4df
|
chore(cmd): improves error messaging across the board
|
2025-12-17 14:49:24 +00:00 |
|
|
|
def2941128
|
chore(testdata): updates test expectations to match new error messaging
|
2025-12-17 14:28:18 +00:00 |
|