Quoting Steven Peck <sepeck@gmail.com>:
Cygwin as a tool is sub-optimal even as a command line tool for Windows. A Unix port of tools used only within an emulated environment does not a supported platform make.
I think 10's of 1000's would argue with you. Since March 2004 there have been ~700,000+/- downloads of MSYS-1.0.10.exe alone.
Oh, the new command line for windows is PowerShell.
I try to stay away from the windows CLI preferring bash instead. As for GIT using Cygwin or MSYS they can write a shell command once and not have to port it to CMD .bat files so that it supports UNIX and WINDOWS at the same time. Less overhead in interoperability is the biggest benefits of Cygwin and MSYS even though it may be slightly sub-optimal. Earnie -- http://for-my-kids.com/ -- http://give-me-an-offer.com/