v0.2.0
Changelog
Features
- 2dd3b29: feat(cli): adopt cobra; root command + version on cobra (@carvalhosauro)
- 7a3af29: feat(cli): config get/set/list/unset command group (@carvalhosauro)
- 5d5c6e5: feat(cli): envs command lists environments (@carvalhosauro)
- 7d2618a: feat(cli): port check to cobra (@carvalhosauro)
- f948bbb: feat(cli): port hook to cobra (@carvalhosauro)
- 469a426: feat(cli): port push and pull to cobra (@carvalhosauro)
- 61cb042: feat(cli): port status to cobra (@carvalhosauro)
- 554c932: feat(cli): rm command deletes an environment (guarded) (@carvalhosauro)
- 10fbf6f: feat(cli): shell completions + dynamic --env completion (@carvalhosauro)
- 7ff5b0d: feat(cli): use --cascade fans out to every worktree (D28) (@carvalhosauro)
- 3a28f32: feat(cli): use command re-points the current worktree (@carvalhosauro)
- ded1b71: feat(env): named environments core — per-env vaults, git-branch switch (issue #3) (@carvalhosauro)
Fixes
- 3ee5f9c: fix(cli): cascade abort reports partial progress and failing worktree (@carvalhosauro)
- 1e3fb61: fix(cli): restore --version/-v aliases and cover Execute/processCwd (@carvalhosauro)
- cc90bfc: fix(cli): use -c creates a new env from the current one (checkout -b) (@carvalhosauro)
- d189274: fix(status): write marker on empty-delta push/pull so identical worktree settles clean (@carvalhosauro)
Performance
- c181597: perf(hook): shell-side mtime guard skips binary spawn when clean (#10) (@carvalhosauro)
- 21f2194: perf(status): LoadStat fast path, skip vault parse when clean (#11) (@carvalhosauro)
Others
- fb4a1de: Merge pull request #13 from carvalhosauro/perf/status-loadstat-fastpath (@carvalhosauro)
- fc37ed1: Merge pull request #14 from carvalhosauro/perf/hook-mtime-guard (@carvalhosauro)
- 634ad9f: Merge pull request #16 from carvalhosauro/refactor/named-constants (@carvalhosauro)
- 8cb84be: Merge pull request #18 from carvalhosauro/fix/17-empty-delta-marker (@carvalhosauro)
- caa3c7d: Merge pull request #19 from carvalhosauro/feat/named-environments (@carvalhosauro)
- b3ed540: docs(status): log cobra migration (step 2) complete + FU1 follow-up (@carvalhosauro)
- 36729f1: docs(status): log the domain-model refactor (@carvalhosauro)
- adc0d91: refactor(cli): single repo-resolve for use; cover use -c edge cases (@carvalhosauro)
- fb10891: test(cli): move stranded cascade-abort doc comment to its function (@carvalhosauro)