v0.1.0
Changelog
- 5bb4a79: build: add Go module and DX toolchain (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 109aee9: build: support 'go install' with a real version (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 5e6b069: ci: add goreleaser release pipeline and install script (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- b89d417: ci: add lefthook git hooks and GitHub Actions workflow (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- b27f05e: docs(status): log install support and starship deferral (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- a159e0f: feat(check): add --porcelain token output (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 26468dd: feat(cmd): add status, push, and pull commands (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 8266a6b: feat(config): add per-repo env_file configuration (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 0c3787f: feat(envfile): add Env type with parser, merge, diff, and 3-way classify (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- f46f9e6: feat(git): add real-git worktree, common-dir, and gitdir queries (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 2b05722: feat(hook): add shell integration and quiet drift check (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- d019470: feat(state): add per-worktree sync base marker (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- f3eaabb: feat(vault): add flat-file vault store behind a Store interface (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 221dd3b: feat: add CLI entrypoint with version command (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- e406fff: fix(gitignore): stop ignoring the cmd/envkeep source dir (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 863a5e1: perf(git): resolve repo paths in a single git call (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- a4f313f: refactor(state): store base env snapshot as JSON, not a hash (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- 2e73098: refactor(vault): extract atomic write into fsutil (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)
- fa5cd3e: refactor: move entrypoint to cmd/envkeep, rename internal/cmd to internal/cli (Gustavo Carvalho gustavoooliveiradecarvalho@gmail.com)