Repository navigation
v1.0.4
What's Changed
Features
- File Permission Preservation: SKILL installation now preserves file permissions
- All script files automatically receive executable permissions
- Shell scripts (.sh) and Python scripts (.py) work without bash prefix
- Namespace Refactoring: All namespaces changed from LaravelDev to XMultibyte.LaravelDev
- Update your imports if you are extending this package
Bug Fixes
- Skill Installation: Fixed file operation return value handling that caused empty installation directories
- Fixed glob returning false being treated as valid cache
- Fixed scandir returning false causing copy loop to skip
- Fixed file_get_contents returning false being treated as string
- Added proper error handling and validation
- macOS Compatibility: Fixed grep -P compatibility issues in preset_manager.sh
- Replaced with awk for cross-platform compatibility
- No more warnings on macOS systems
Improvements
- Enhanced error messages for debugging file operations
- Updated all test namespaces to match new structure
- Added copyFile method to Filesystem class for proper file copying
- All 32 unit tests passing
Documentation
- GitHub Pages custom domain: https://laravel-dev.x-multibyte.com
- Updated base path configuration for custom domain support
Installation
composer global require x-multibyte/laravel-dev-cli:^1.0.4Upgrade
composer global update x-multibyte/laravel-dev-cliDocumentation
Visit https://laravel-dev.x-multibyte.com for full documentation.