日本語の互換性では、cygwin よりも、

Windows 10, WSL に、Ubuntu などのLinux を入れて、
その上で実行する方法も、あるかも知れない

まあ、cygwinで日本語を入力して、バグったりすれば、
WSL も考慮してもよいかも

ただし漏れは、Swift の事は知らないけど。
あくまでも、一般論です!