We cannot dictate what operating system developers should use. If it is absolutely impossible to perform these tasks on any other operating system, then provide instructions for running on docker.
But I suspect that instead of using bash, you could simply implement this in Python, making the project more uniform (all code implemented in Python) and making the code much more cleaner and easier to debug.
_Originally posted by @lassoan in https://github.com/PerkLab/MCSTrack/pull/57#discussion_r1664498833_