Releases: Devdha/wm
Releases · Devdha/wm
v0.2.3
Changelog
Features
- 86bac98 feat: prompt to navigate to worktree directory after add
- a5c79f5 feat: show worktree indicator in subshell prompt
- 999a8ff feat: use precmd hook for worktree prompt indicator
Fixes
- 6e8b26e fix: skip navigation prompt in non-interactive mode
- 79b3ebb fix: improve cross-platform compatibility
Highlights
wm add완료 후 워크트리 디렉토리로 이동할지 물어봅니다 (Enter = yes)- 서브셸 프롬프트에
(wm:<branch>)표시 및WM_WORKTREE환경변수 설정 - Python venv 활성화 경로, path separator, symlink fallback 등 Windows 호환성 개선
v0.2.2
Changelog
- c9ef9e5 feat: add --no-color global flag
- 5d5f84d feat: add path boundary validation for symlinks
- c1ab67b feat: add runner security warnings and background task lifecycle
- a6c7267 feat: add shell completion command
- 5e84425 feat: add wm status command
- 57f15d5 feat: enable filtering in interactive branch selection
- 80770fc fix: address P1 issues from security and UX review
- 4296f11 refactor: extract git command helpers to reduce boilerplate
- a7a1a99 refactor: separate UI from workspace with non-interactive mode support
v0.2.1
v0.2.0
What's New in v0.2.0
Interactive Mode
wm addwithout args - Select from origin branches or type a new name (Tab to switch)wm removewithout args - Arrow key selection for worktree removal- Keyboard navigation: ↑↓ to move, Enter to confirm, Tab to toggle
Enhanced TUI
- Colored output (success/error/warning/info)
- Spinner animations for long-running operations
- Styled table with box-drawing characters for
wm list
Origin Branch Detection
- Auto-detect when branch exists on origin but not locally
- Prompt to fetch and checkout from remote
- Seamless workflow for checking out existing remote branches
Other Improvements
- Fixed Go version compatibility
- Cleaned up lint warnings
Installation
# npm
npm install -g gitwm
# Go
go install github.com/Devdha/wm@v0.2.0
# Binary
Download from assets belowFull Changelog: v0.1.1...v0.2.0
v0.1.1
v0.1.0
Changelog
- a48b52e Add minimal .wm.yaml schema
- 33464cf Initial commit
- aeca737 build: add Makefile with version injection
- 8183831 feat: add Python detection (poetry, pipenv, pip)
- 59d6403 feat: add cobra CLI framework
- 1e599b0 feat: add config loader with mixed sync format support
- 453547c feat: add config save function
- 91386da feat: add config types with defaults
- 3f79e95 feat: add file sync with copy/symlink support
- f80ade4 feat: add git worktree wrapper
- 018a38b feat: add monorepo detection for pnpm/npm/yarn/cargo/go
- d2360b9 feat: add release automation (GoReleaser + npm)
- 6921a6a feat: add version command
- 3db5c0d feat: add wm add command with sync and bg tasks
- 08f05dc feat: add wm init command with TUI
- fd3440b feat: add wm list command
- 9404e58 feat: add wm remove command with -b and -f flags
- e53184e feat: detect venv and include activation in install command
- 300573d fix: support relative paths in wm remove command
- 390f26b refactor: apply Kent Beck's simple design principles
- e0e509b refactor: simplify init to wizard-style prompts