Skip to content

Add Windows cross-platform support#1

Open
ivandobskygithub wants to merge 1 commit intomalphas-gh:masterfrom
ivandobskygithub:feature/windows-support
Open

Add Windows cross-platform support#1
ivandobskygithub wants to merge 1 commit intomalphas-gh:masterfrom
ivandobskygithub:feature/windows-support

Conversation

@ivandobskygithub
Copy link

Summary

  • Rewrite .project/task from bash to Python for Windows compatibility (bash builtins like sed, awk, process substitution don't work reliably on Windows)
  • Add explicit encoding="utf-8" to all file I/O in .project/loop (Windows defaults to system encoding, not UTF-8)
  • Update PROMPT.md to use python .project/task invocations and add venv activation rule supporting both Windows and Linux/macOS paths
  • Update README.md to reflect the Python task runner

Test plan

  • Verify python .project/task next returns the correct next task
  • Verify python .project/task list displays all task states correctly
  • Verify python .project/task <ID> progress and python .project/task <ID> done manage state transitions
  • Run python .project/loop --max 1 to confirm the loop runner works with UTF-8 encoding
  • Test on both Windows and Linux/macOS to confirm cross-platform compatibility

🤖 Generated with Claude Code

Rewrite task runner from bash to Python for Windows compatibility,
add explicit UTF-8 encoding to all file I/O in the loop runner,
update PROMPT.md to use `python .project/task` invocations, and
add venv activation rule for cross-platform use.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant