Skip to content

Conversation

@yannrichet
Copy link
Member

Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.

@yannrichet yannrichet merged commit b13e6f4 into main Oct 23, 2025
26 of 27 checks passed
yannrichet-asnr pushed a commit that referenced this pull request Oct 23, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Oct 24, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 21, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 21, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 21, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 21, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 21, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 21, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
yannrichet-asnr pushed a commit that referenced this pull request Nov 22, 2025
* Add Windows bash availability check with helpful error message; ensure subprocess uses bash on Windows; add related tests and documentation.
* ensure awk & cut are available
* use msys2 in CI
* do not check for cat in msys2... (try)
* fast error if bash unavailable on windows
* check windows bash concistently with core/runners
* factorize windows bash get function
* select tests by OS
* try centralize system exec
* fix bash support on win (from win & claude)
* add bc alongside bash for win
* for now do not support win batch commands (like timeout)
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.

2 participants