This repository was archived by the owner on May 3, 2026. It is now read-only.
Releases: steipete/Terminator
Releases · steipete/Terminator
Terminator v0.5.1 - Enhanced Project Path Detection
🤖 Terminator v0.5.1 "T-800" - Enhanced Project Path Detection
🎯 Key Features
- Enhanced Project Path Detection: Reliable detection of project paths as the first argument when they start with "/" and don't contain command flags
- Automatic Directory Change: When a project path is provided, the script automatically prepends
cd <path> &&to commands - Improved Text Processing: Enhanced logic to better distinguish meaningful terminal output from shell prompts and script messages
- Comprehensive Test Coverage: Updated test suite with 10 tests including specific validation for v0.5.1 features
🔧 Technical Improvements
- Complete rewrite of argument parsing logic with more robust project path detection using
isValidPath()heuristics - Fixed misuse of
lineIsEffectivelyEmptyAS()function on multi-line terminal buffers - Enhanced error messages with better context about project paths and session creation
- Improved integration between project path detection and command execution
📊 Test Results
- 9/10 tests pass with comprehensive validation of major features
- All core functionality (session management, project grouping, automatic cd) works reliably
- Maintains full backward compatibility with existing usage patterns
📝 Notes
- Output capture reliability remains a known limitation inherited from previous versions
- CI workflow updated with correct AppleScript compilation syntax
Full changelog: https://github.com/steipete/Terminator/blob/main/CHANGELOG.md