crux runs on macOS, linux & windows with identical behavior. On windows, commands execute through cmd /C, so write targets as .cmd scripts or single cmd commands. git for windows supplies everything else.

1 interop note. git bisect on windows executes its run command through the bundled sh, which can't launch a .cmd script. Using both tools on the same repo means giving bisect an .sh script & crux a .cmd script.

edit this page