maestro@3.5.14
Patch Changes
-
#200 b0babcc Thanks @camoneart! - fix: prevent infinite directory creation in watch command
Root Cause:
- Invalid options were not properly handled, allowing command execution to proceed
- GitHub command lacked enhanced tmux options (--tmux-h, --tmux-v, etc.)
- Issue command treated 'list' as branch name instead of --list option
- GitHub issue/pr commands showed unnecessary selection prompts
- Non-existent Issue/PR numbers triggered interactive mode
Changes:
- Added
.exitOverride()to Commander for proper option validation (fixes #191) - Added enhanced tmux options to github command: --tmux-h, --tmux-v, --tmux-h-panes, --tmux-v-panes, --tmux-layout (fixes #192)
- Fixed issue command to properly handle 'list' as --list option (fixes #193)
- Fixed github issue/pr commands to skip selection when number is provided (fixes #194)
- Fixed github command to show error for non-existent Issue/PR numbers (fixes #195)
- Added automatic tmux session cleanup when deleting worktrees with --keep-session option
User Impact:
- Commands now properly exit with error code 1 for invalid options
- GitHub command supports advanced tmux pane configurations
mst issue listworks as expected without creating worktree- Direct PR/Issue selection without unnecessary prompts
- Clear error messages for non-existent GitHub resources