Fixed
Two Windows compatibility fixes by @raykuo998
Stop hook fails under Git Bash on Windows (PR #86)
The Stop hook YAML command: | multiline block was not reliably parsed by Git Bash. The shell received the first line as a command name rather than a variable assignment, crashing the hook before it could do anything.
Replaced 25-line OS detection scripts with a single-line implicit platform fallback chain: powershell.exe first, sh as fallback. Cleaner, more maintainable, and works correctly on all platforms. Applied to all 7 SKILL.md variants with Stop hooks.
check-complete.ps1 failing on PowerShell 5.1 (PR #88)
Special characters inside double-quoted Write-Host strings caused parse errors in Windows PowerShell 5.1: square brackets as array index expressions, parentheses as subexpressions, and the em-dash breaking the parser in comments. Switched to single-quoted strings with explicit concatenation across all 12 platform copies.
Contributors
- @raykuo998 for both Windows compatibility fixes
Full Changelog
https://github.com/OthmanAdi/planning-with-files/blob/master/CHANGELOG.md