Commit graph

  • 9467675715 chore(cmd): updates Shorts, and test expectations. lew 2025-12-23 08:42:20 +00:00
  • ef597c5f22 chore(cmd shorts): simplify lew 2025-12-23 08:29:52 +00:00
  • 92c30d4cad docs(README): tweaks to fit extracted vcs cmds lew 2025-12-23 08:29:38 +00:00
  • 5a1c556593 feat(vcs): extracts VCS cmds out. Exposes git command for running arbitrary git command. lew 2025-12-23 08:28:40 +00:00
  • ada4c6846d docs(README): general sync recommendation lew 2025-12-20 02:28:31 +00:00
  • d0a55afcbf docs(README): missing period lew 2025-12-20 02:25:28 +00:00
  • 41ffa93412 docs(README): documents pda vcs sync lew 2025-12-20 02:23:10 +00:00
  • 0d53fcc28e fix(init): no existing stores is not an error sync lew 2025-12-19 23:08:34 +00:00
  • ec3737863c feat(init): dont restore all if creating a fresh repo lew 2025-12-19 23:07:59 +00:00
  • a985223387 fix(init): restore snapshots on init lew 2025-12-19 23:04:20 +00:00
  • 2499e94ba1 refactor(sync): improves sync logic, adds AutoFetch and AutoPush to config lew 2025-12-19 22:49:17 +00:00
  • 1baff6b65d test(dump__glob__ok): updates test expectations to match changes lew 2025-12-19 16:59:52 +00:00
  • 181218ef6a chore(set): removes some placeholders: will rework at a later date lew 2025-12-19 16:56:55 +00:00
  • 9c82ee70d4 refactor(VCS)!: moves over to sync style -- WIP/unstable lew 2025-12-19 16:11:58 +00:00
  • 1bd862e5e0 refactor(VCS): removes magic snapshots directory, replaced with storeDirName var. renamed to stores lew 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 lew 2025-12-19 13:22:10 +00:00
  • 219cf2e44c
    docs(README): introductory paragraphs lew 2025-12-19 01:24:08 +00:00
  • dbfff3d690 docs(README): adds vcs lew 2025-12-18 23:14:34 +00:00
  • 66102cf090 feat(GitignoreCmd): moves gitignore gen into its own command to gen separately, or --rewrite lew 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 lew 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. lew 2025-12-18 21:50:01 +00:00
  • f79434a8df test(help): adds 'vcs' subcommand to expected test output lew 2025-12-18 21:43:01 +00:00
  • 9506a2b657 feat(VCS): auto-commit hooked up to all changeful commands lew 2025-12-18 20:57:54 +00:00
  • 63e2cc55a0 feat(VCS): git.auto_commit lew 2025-12-18 20:40:08 +00:00
  • d5fb28b711 feat(VCS): initial toying lew 2025-12-18 19:16:11 +00:00
  • ebabae41b6 test(all): removes --force from test cases lew 2025-12-18 18:37:38 +00:00
  • 6953ba7583 feat(set/mv/restore): adds --interactive, replacing --force lew 2025-12-18 18:32:31 +00:00
  • f0be9c42d3 feat(config): restructures config lew 2025-12-18 18:20:51 +00:00
  • 65a393f8d6 test(del dedupe): no error due to lack of deduplication lew 2025-12-18 16:27:48 +00:00
  • e3cdadd5fd refactor(del): refactors flow for clarity lew 2025-12-18 16:21:30 +00:00
  • 533c1a6cec test(db format): tests for db format error lew 2025-12-18 15:52:58 +00:00
  • e806bd9046 fix(DB): validates db name for path traversal lew 2025-12-18 15:04:32 +00:00
  • 3e3c55d0b6 chore(LICENSE): places license notice in all files lew 2025-12-18 13:57:35 +00:00
  • 6efa9863fe feat(config): warn_on_delete, warn_on_overwrite, display_art toggles in config lew 2025-12-18 13:30:38 +00:00
  • 62c770dbf3 feat(config): VendorScope is unnecessary here lew 2025-12-18 12:56:58 +00:00
  • 03a4ad1c00 refactor(config): all uses of @default over to configuration lew 2025-12-18 12:54:06 +00:00
  • 6f39d532ce feat(config): config at XDG dir lew 2025-12-18 12:47:38 +00:00
  • 0c0de52a6e refactor(KeySpec): moves over to a unified KeySpec struct for parsing lew 2025-12-18 12:29:08 +00:00
  • 3d4cd40a17 feat(cmd): improves error messaging for globs lew 2025-12-18 01:53:09 +00:00
  • 20294a9279 docs(README): dump/restore glob lew 2025-12-18 00:50:12 +00:00
  • 7890e9451d feat(globs): glob support for dump/restore, extracts some shared logic lew 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 lew 2025-12-17 19:57:33 +00:00
  • 95c9ac8fca feat(globs): glob support extended to ls and documented in README lew 2025-12-17 19:40:05 +00:00
  • badbf3b6bb feat(del): adds glob support for deletion lew 2025-12-17 18:37:10 +00:00
  • 14897ba587 feat(del): support for multi deletion lew 2025-12-17 18:18:48 +00:00
  • 52684d9e38 docs(README): adds go module proxy install lew 2025-12-17 15:45:24 +00:00
  • 09836269e2 docs(README): adds version subcmd lew 2025-12-17 15:39:33 +00:00
  • c20e4cb69c feat(cmd): adds version subcmd lew 2025-12-17 15:38:41 +00:00
  • dc8df50925 docs(README): missing quote lew 2025-12-17 15:23:24 +00:00
  • 57dbfaa9d1 docs(README): corrects a typo lew 2025-12-17 15:21:51 +00:00
  • 3d1eec0b7b docs(README): adds cp and mv lew 2025-12-17 15:19:56 +00:00
  • fcae0bd4df chore(cmd): improves error messaging across the board lew 2025-12-17 14:49:24 +00:00
  • def2941128 chore(testdata): updates test expectations to match new error messaging lew 2025-12-17 14:28:18 +00:00
  • 06e09df829 feat(cmd): SilenceUsage all but root lew 2025-12-17 14:24:44 +00:00
  • f6f1376d1a fix(delCmd): error on KeyNotFound lew 2025-12-17 14:17:02 +00:00
  • 60d74e5ec1 feat(cmd): made error messaging closer to coreutils lew 2025-12-17 14:13:46 +00:00
  • 221d4cd921 feat(cmd): silence mvCmd usage on err and improved err msging lew 2025-12-17 13:57:22 +00:00
  • 3a4dd11acb feat(cmd): mv and cp lew 2025-12-17 13:19:25 +00:00
  • 3ab0cfbbb7
    adds intro.gif to readme lew 2025-12-16 17:01:35 +00:00
  • 13d607d33a
    fix(README): missing ` lew 2025-11-21 02:27:23 +00:00
  • 50da244c92
    feat(README): links to sections lew 2025-11-21 02:25:13 +00:00
  • f284df47b1
    juiced up the README lew 2025-11-21 02:22:21 +00:00
  • 24f76ee1f7
    Update package manager commands in README lew 2025-11-20 21:00:30 +00:00
  • 823a23a7dd
    Update installation instructions in README.md lew 2025-11-20 19:58:17 +00:00
  • 91be684db8 feat(VHS): for demos lew 2025-11-20 19:51:46 +00:00
  • 796e4b2db9
    Update README with installation instructions lew 2025-11-20 19:19:01 +00:00
  • 82f1e8264e feat(docs): remove cmds.png lew 2025-11-20 19:15:45 +00:00
  • ca5f6d2f5b
    Document available commands in README lew 2025-11-20 19:15:22 +00:00
  • a43281d129 adds cmds.png for readme lew 2025-11-20 19:10:07 +00:00
  • 543715f331
    adds cmds to README lew 2025-11-20 19:09:28 +00:00
  • ee3aab9213 build(testdata): final tweaks to testdata for gh actions environment. should be agnostic now and work with any shell. lew 2025-11-20 19:04:44 +00:00
  • 329a62c208 fix(README): tweak to formatting lew 2025-11-20 19:00:30 +00:00
  • 5f1387b2e6 build(fixes for CI/CD env): lew 2025-11-20 18:59:41 +00:00
  • 6f21e40746 adds readme lew 2025-11-20 18:48:21 +00:00
  • 44ccc402ad fix(testdata): makes tests shell-agnostic lew 2025-11-20 18:45:09 +00:00
  • 3d45427c79
    bump Go version in CI lew 2025-11-20 18:35:42 +00:00
  • 856f4bb428
    go.yml build/test CI lew 2025-11-20 18:32:54 +00:00
  • 69ed39c4ac fix(cmdtest): create binary in /tmp lew 2025-11-20 15:41:31 +00:00
  • dbf05c8242 test(del): lew 2025-11-20 15:30:28 +00:00
  • 0bc5a9650c test(set): TTL lew 2025-11-20 15:30:20 +00:00
  • f24865eab4 test(get): secret data lew 2025-11-20 14:42:07 +00:00
  • e710501d91 test(get): OK with flags lew 2025-11-20 14:41:49 +00:00
  • 1bff9a7c50 test(get): OK lew 2025-11-20 14:41:38 +00:00
  • 2bf9d7ab6e test(get): ERR on missing key lew 2025-11-20 14:41:27 +00:00
  • 63f68259bb test(set): OK test cases lew 2025-11-20 14:41:06 +00:00
  • 9d94b1d912 test(invalid): ERR lew 2025-11-20 14:40:40 +00:00
  • 6ed878d89f test(root): OK lew 2025-11-20 14:40:19 +00:00
  • 0ade5faec9 test(help): OK test cases lew 2025-11-20 14:40:10 +00:00
  • 2e50d4392f refactor(delete-db): default cmd set to del-db lew 2025-11-20 14:39:33 +00:00
  • f9e6cd82a1 test(main): adds go-cmdtest scaffold lew 2025-11-20 13:03:34 +00:00
  • 67fda05145 feat(Store): allows overriding of directory with PDA_DATA_DIR env lew 2025-11-20 13:03:07 +00:00
  • 13243e97a3 revert(Set/Get): reduces --help text; long explanation will go into actual documentation lew 2025-11-20 03:17:46 +00:00
  • 25b4363c5f feat(template): list func to funcmap lew 2025-11-20 03:01:45 +00:00
  • 99abdf4a31 feat(template): int func to coerce value to int lew 2025-11-20 01:18:14 +00:00
  • 9fdc831832 feat(Set/Get): added Long descriptions lew 2025-11-20 01:01:02 +00:00
  • 0a70169adb feat(Get): adds 'require' template func lew 2025-11-19 22:49:00 +00:00
  • 73cea8d660 feat(Get): adds support for text/template with [[ ]] delims lew 2025-11-19 22:36:46 +00:00
  • a5e2e39784 fix(Get): Errors should be reported by their executing shell; all errors were bubbling up to PDA where they should not be lew 2025-11-19 15:12:58 +00:00
  • 2d756a5642 feat(Get): --run/-c flag to execute the gotten result as a sh cmd lew 2025-11-19 15:05:12 +00:00
  • 4bf3d60140 feat(listDbsCmd): lsd alias lew 2025-11-19 12:45:37 +00:00